Softwareentwicklung

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

4
Werden Bäume von einer „Erstkind-Geschwister“ -Struktur organisiert? Wenn nein, warum nicht?
Normalerweise sind Baumdatenstrukturen so organisiert, dass jeder Knoten Zeiger auf alle untergeordneten Knoten enthält. +-----------------------------------------+ | root | | child1 child2 child3 | +--+------------------+----------------+--+ | | | +---------------+ +---------------+ +---------------+ | node1 | | node2 | | node3 | | child1 child2 | | child1 child2 | | child1 child2 …

6
Architekturrichtlinien für eine "Single Page Web-App"
Ich werde ein Nebenprojekt starten, um eine "einzelne Seite" Webanwendung zu erstellen. Die Anwendung muss in Echtzeit ausgeführt werden und bei Änderungen Aktualisierungen an die Clients senden. Gibt es gute Ressourcen für Best-Practice-Ansätze bezüglich der Architektur für diese Art von Anwendungen? Die beste Ressource, die ich bisher gefunden habe, ist …


9
Wie entspannt (oder nicht) sollte ein Sprint sein?
Wie sollte die Einstellung sein, Geschichten zu erstellen, die einem Sprint zugeordnet sind? Natürlich möchten Sie Prioritäten setzen, um sie im Sprint zu erledigen, aber für mich ist es der springende Punkt, dynamisch zu sein: Sie möchten es nicht absichtlich aufschieben oder "ok" machen, User Stories im Sprint zu verpassen, …
12 agile  sprint 

2
Webkit als GUI in .Net / Mono
Ich möchte eine plattformübergreifende Anwendung erstellen, die auch eine Website hat, auf der die Desktopanwendungen (Windows, iOS, Linux) mit dem Server kommunizieren und die Benutzerdaten synchron halten. Bisher sehe ich folgende Optionen: Schreiben Sie eine native GUI für jedes der 3 Betriebssysteme, damit ich 3 GUI-Codebasen (und ein einziges Backend-System) …
12 c#  .net  javascript  gui  mono 

6
Wessen Verantwortung ist ein Bugfix-Patch?
Eine Situation, die in Open-Source-Projekten mehrfach aufgetreten ist, sieht folgendermaßen aus: Ich stelle einen Fehler in unserer Bereitstellung fest und finde einen schnellen Hack-Patch heraus. (Zum Beispiel einfach Code auskommentieren, den wir eigentlich nicht brauchen.) Ich wende ein wenig zusätzlichen Aufwand auf, um den wirklichen Fehler herauszufinden, einen Patch zu …


3
Unterschiedliche Rückrufe für Fehler oder Fehler als erstes Argument?
Wir (und der JS SO-Chatroom) hatten vor einigen Tagen ein Gespräch mit @rlemon über seine Little-XHR- Bibliothek zur Fehlerbehandlung. Grundsätzlich wollten wir entscheiden, welches Fehlerbehandlungsmuster verwendet werden soll: xhr.get({ // Some parameters, and then success: function(data) {}, failure: function(data) {} }) Oder: xhr.get({ // Some parameters, and then callback: function(err, …

14
Wie können neue Teammitglieder mit dem Projekt auf dem Laufenden gehalten werden? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 team  integration 

9
Array oder Malloc?
Ich verwende den folgenden Code in meiner Anwendung, und es funktioniert gut. Aber ich frage mich, ob es besser ist, es mit Malloc zu machen oder es so zu lassen, wie es ist? function (int len) { char result [len] = some chars; send result over network }
12 c 

3
Gibt es ein Algorithmusbuch, das Head First-Serien lehrt? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 java  books  algorithms 


3
Aufwärtskompatibilität mit C ++ 11 herstellen
Ich arbeite an einer großen Softwareanwendung, die auf mehreren Plattformen ausgeführt werden muss. Einige dieser Plattformen unterstützen einige Funktionen von C ++ 11 (z. B. MSVS 2010) und andere nicht (z. B. GCC 4.3.x). Ich gehe davon aus, dass diese Situation mehrere Jahre anhält (meine beste Schätzung: 3-5 Jahre). Vor …
12 c++  c++11 

5
Langfristiger Angriffsplan, um Mathematik zu lernen? [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 Webentwickler mit dem Wunsch, meine Kenntnisse auf programmierrelevante Mathematik auszudehnen. …
12 education  math 

4
Wie sollte Code "Goal Tending" von einem Entwicklungsmanager gehandhabt werden?
Lassen Sie mich zuerst einen Begriff prägen: Code-Zielsetzung: Code am Morgen auschecken und dann alle Änderungen, die die anderen Entwickler am Vortag vorgenommen haben, Datei für Datei (insbesondere die von Ihnen ursprünglich entwickelten Codedateien) und das Korrigieren von Formatierung, Logik, Umbenennen von Variablen und Umgestalten im Hintergrund überprüfen lange Methoden …

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.