Softwareentwicklung

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

2
Wie sollten Compiler Fehler und Warnungen melden?
Ich habe nicht vor, in naher Zukunft einen Compiler zu schreiben. Trotzdem interessiere ich mich sehr für Compilertechnologien und wie dieses Zeug besser gemacht werden könnte. Beginnend mit kompilierten Sprachen haben die meisten Compiler zwei Fehlerstufen: Warnungen und Fehler, wobei die erste meistens nicht schwerwiegende Probleme sind, die Sie beheben …

3
Beibehaltung des Versionsverlaufs der Versionskontrolle im Vergleich zu Refactoring und Dokumentation
Die Verwendung des vom Versionskontrollsystem verwalteten Festschreibungsverlaufs kostet fast nichts. Während eines größeren Projekts zur Umgestaltung (oder Reorganisation / Bereinigung) werden jedoch Funktionen und Klassen und sogar Namespaces verschoben. Manchmal werden mehrere Dateien zusammengeführt und andere Dateien werden aufgeteilt. Diese Änderungen führen häufig zum Verlust des ursprünglichen Festschreibungsverlaufs einiger Dateien. …

2
Strategie / Ressourcen zum Schreiben von LISP-Webservices?
Hintergrund: Ich möchte einige voll funktionsfähige Webservices in Common Lisp als Aprilscherz für den Rest des Entwicklungsteams in meinem Unternehmen schreiben. Dazu gibt es zwei Teile: Lesen von Informationen aus / Schreiben in eine MySQL-Datenbank und Empfangen / Verarbeiten / Beantworten von Anfragen über HTTP. (Eigentlich gibt es ein drittes …
11 lisp 

4
Was ist Plattformunabhängigkeit? Sind plattformübergreifende und plattformübergreifende Unabhängigkeit gleich?
Was bedeutet die Plattformunabhängigkeit wirklich? Was ist das Kriterium, um eine Sprachplattform als unabhängig zu bezeichnen? Sind plattformübergreifende und plattformübergreifende Unabhängigkeit gleich? (Dies mag eine Frage zum Selbststudium sein, aber ich würde gerne von Experten von Stack Overflow hören. Es gibt viele Definitionen und Ansichten dazu im Internet und einige …


2
Sollte es einen „Datenhygiene“ -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? keine temporären Dateien usw. hinterlassen
Sollte es einen "Datenhygiene" -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? Keine nicht verwendeten temporären Dateien, Registrierungseinträge, Umgebungsvariablen usw. erstellen. Wenn Sie beispielsweise in Ihrem Benutzerordner in Windows nachsehen, werden alle Arten von Arbeitsbereichsdateien angezeigt, die von Ihren Anwendungen verwendet werden. Dies macht es beispielsweise …

2
Wie organisiere ich repetitiven Code?
Mein Team erstellt viele einmalige Webformulare. Die meisten dieser Formulare senden nur eine E-Mail, und einige schreiben einfach eine Datenbank. Derzeit befindet sich jedes Formular in einer eigenen Lösung in Visual Studio Team Foundation Server. Das heißt, wir haben fast 100 verschiedene Formularprojekte, was es schwierig macht, die Konsistenz aufrechtzuerhalten. …

6
Wie messen Sie den Wert Ihrer Software?
Eines der Prinzipien von Agile ist, dass Sie funktionierende Software messen sollten: Arbeitssoftware ist das wichtigste Maß für den Fortschritt - 12 Prinzipien von Agile Die Sache ist, während ich meine Software anhand von Geschichten messen kann, Fehler behoben oder das Volumen der Fehlerberichte abnimmt, bin ich nicht sicher, wie …
11 agile  scrum 

7
Auf der Suche nach Jobs nach einem schlecht endenden Projekt [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 8 Jahren . Meine Firma hat gerade das Projekt abgesagt, an dem ich gearbeitet habe, weil …
11 failure 

7
Kupplung. Empfohlene Vorgehensweise
Nach diesem Thread habe ich angefangen Das Singleton-Muster Ich habe darüber nachgedacht, wie gekoppelt meine Klassen sind und wie ich am besten eine lose Kopplung erreichen kann. Bitte denken Sie daran, dass ich ein neuer Programmierer bin (4 Monate nach meinem ersten Job) und dies ist wirklich die erste Überlegung, …




12
Wie können mehrere Personen an einer Website arbeiten?
Ich habe kürzlich The Social Network gesehen, und das mag eine dumme Frage sein, aber wie ist es möglich, dass mehrere Personen an einer Website arbeiten? Ich meine, wenn sie auf derselben Seite arbeiten, wie ist das möglich? Ist es auch möglich, Dateien auf einen Online-Host hochzuladen, ohne sie live …
11 hosting 

3
Gibt es eine Alternative zu HTML Web Sockets, nachdem Firefox 4 sie deaktiviert hat?
Ich habe einige der neuesten Multiplayer-Engines in HTML getestet, die alle Multi-User-Spiele unterstützen (sehr schön). Ich glaube, alle diese Engines verwenden Web Sockets für die Kommunikation. Aus diesem Grund haben wir beschlossen, die Unterstützung für WebSocket in Firefox 4 zu deaktivieren, beginnend mit Beta 8 aufgrund eines Sicherheitsproblems auf Protokollebene. …
11 html5  sockets 

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.