Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


5
Lange Dateinamenerweiterungen: Warum nicht
Ich beende meine App für das iPad und die Dateinamenerweiterung (wird hauptsächlich verwendet, damit Mail und Dropbox wissen, in welchem ​​Programm die Dateien geöffnet werden sollen) besteht aus 12 Zeichen. Die einzige Dateinamenerweiterung, die annähernd so lang ist, ist tax2010. Warum gibt es so wenig Variationen zu diesem Thema und …


5
Algorithmus zur Ermittlung der schnellsten Route?
Nehmen wir an, wir gehen von 1 auf 5. Die kürzeste Route ist 1-4-3-5 (insgesamt 60 km). Dazu können wir den Dijkstra-Algorithmus verwenden. Das Problem ist nun, dass die kürzeste Route aufgrund von Staus oder anderen Faktoren nicht immer die schnellste ist. Beispielsweise: 1-2 hat bekanntermaßen häufige Staus, daher sollte …
17 graph  dijkstra 

4
Wann sollten Sie auf Release Build umsteigen?
Eine der in Jez Humbles Continuous Delivery beschriebenen Vorgehensweisen ist, dass Sie ein Paket erstellen und es dann für jede Umgebung freigeben, in der Sie es bereitstellen, damit die Bereitstellung und die Artefakte selbst mehrmals getestet wurden, bevor Sie in die Produktion gehen. Ich unterstütze diese Idee voll und ganz. …

3
Am Ende meines Seils [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich bin ein Auftragnehmer einer großen Firma. Derzeit sind drei Entwickler an dem …
17 bad-code 



2
Abstrakter Ausnahme-Supertyp
Wenn das Werfen System.Exceptionso schlecht ist, warum wurde es dann überhaupt nicht Exceptiongemacht abstract? Auf diese Weise wäre es nicht möglich anzurufen: throw new Exception("Error occurred."); Dies würde die Verwendung abgeleiteter Ausnahmen erzwingen, um weitere Details zu dem aufgetretenen Fehler bereitzustellen. Wenn ich beispielsweise eine benutzerdefinierte Ausnahmehierarchie für eine Bibliothek …

6
Gibt Ente eine Teilmenge des Polymorphismus ein?
Aus dem Polymorphismus auf Wikipedia In der Informatik ist Polymorphismus eine Programmiersprache, mit der Werte verschiedener Datentypen über eine einheitliche Schnittstelle verarbeitet werden können. Von der Ente, die auf Wikipedia schreibt In der Computerprogrammierung mit objektorientierten Programmiersprachen ist die Ententypisierung ein dynamischer Typisierungsstil, bei dem der aktuelle Satz von Methoden …



3
Ist es schlecht, als Amateur an Open-Source-Projekten teilzunehmen?
Ich habe vor ungefähr sechs Monaten darüber nachgedacht, mich einem Open-Source-iPhone- oder iPad-Projekt anzuschließen, um meine Kenntnisse in Objective-C zu verbessern, aber jedes Mal, wenn ich es mache, sehe ich Tausende von Codezeilen in großen Projekten, die ich verwende Am Ende überzeuge ich mich selbst. Ich würde es nie verstehen. …

4
Warum werden schwach typisierte Sprachen immer noch aktiv entwickelt?
Ich frage mich, warum schwach typisierte Sprachen immer noch aktiv entwickelt werden. Welchen Nutzen kann man beispielsweise davon ziehen, schreiben zu können? $someVar = 1; (...) // Some piece of code $someVar = 'SomeText'; anstatt die sehr unterschiedliche, stark typisierte Version zu verwenden int someInt = 1; (...) string SomeString …

2
Windows Phone 7 App Entwicklung - Lohnt es sich? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe eine Windows Phone 7-Anwendung geschrieben, um die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.