Softwareentwicklung

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


19
Umgang mit schrecklichen Schätzungen
Ein aktuelles Projekt, an dem ich gearbeitet habe, wurde vom Architekten nachweislich stark unterschätzt. Die Schätzung fiel um mindestens 500% aus. Leider wurde ich in das Projekt aufgenommen, nachdem der Kostenvoranschlag vom Kunden unterschrieben worden war. Als leitender Entwickler wurde mir schnell klar, dass die funktionale und technische Spezifikation stimmen. …

30
Muss ich eine renommierte Universität besuchen? [geschlossen]
Als Abiturient in den USA stehe ich in ein paar Monaten vor einer schwierigen Entscheidung: Welches College soll ich besuchen? Wird es sich lohnen, nach Cornell oder Stanford oder Carnegie Mellon zu gehen (vorausgesetzt natürlich, ich steige ein), um einen namhaften Abschluss in Informatik zu machen, Praktika zu absolvieren und …
63 education 



19
Warum sind Compiler so zuverlässig?
Wir verwenden Compiler täglich, als ob ihre Korrektheit gegeben wäre, aber Compiler sind auch Programme und können möglicherweise Fehler enthalten. Ich habe mich immer über diese unfehlbare Robustheit gewundert. Haben Sie jemals einen Fehler im Compiler selbst entdeckt? Was war es und wie haben Sie festgestellt, dass das Problem im …


4
Was ist ein Thread-Pool?
Wie würde man einen Threadpool implementieren? Ich habe auf Wikipedia für "Threadpool" gelesen, kann aber immer noch nicht herausfinden, was man tun sollte, um diese Frage zu lösen (möglicherweise, weil ich nicht ganz verstanden habe, was ein Threadpool in einfachen Worten ist). Kann mir jemand im Klartext erklären, was ein …




7
Umgang mit statischen Dienstprogrammklassen beim Entwerfen für die Testbarkeit
Wir versuchen, unser System so zu gestalten, dass es testbar ist und größtenteils mit TDD entwickelt wird. Derzeit versuchen wir das folgende Problem zu lösen: An verschiedenen Stellen müssen statische Hilfsmethoden wie ImageIO und URLEncoder (beide Standard-Java-API) sowie verschiedene andere Bibliotheken verwendet werden, die hauptsächlich aus statischen Methoden bestehen (wie …

15
Gibt es einen Grund, nicht direkt von clientseitigem Javascript in eine Datenbank zu wechseln?
Mögliches Duplikat: Schreiben von "serverlosen" Webanwendungen Nehmen wir also an, ich werde einen Stack Exchange-Klon erstellen und beschließe, so etwas wie CouchDB als Backend-Speicher zu verwenden. Wenn ich deren integrierte Authentifizierung und Autorisierung auf Datenbankebene verwende, gibt es einen Grund, das clientseitige Javascript nicht direkt auf den öffentlich verfügbaren CouchDB-Server …

3
Warum müssen wir private Mitglieder in Überschriften setzen?
Private Variablen sind eine Möglichkeit, die Komplexität und Implementierungsdetails für den Benutzer einer Klasse zu verbergen. Dies ist ein ziemlich schönes Feature. Aber ich verstehe nicht, warum wir sie in c ++ in den Header einer Klasse schreiben müssen. Ich sehe zwei ärgerliche Nachteile: Der Header des Benutzers wird unübersichtlich …
62 c++  headers 

6
Ist das Poolen von Objekten eine veraltete Technik?
Ich bin mit dem Konzept des Objekt-Poolings sehr vertraut und versuche es immer so oft wie möglich anzuwenden. Außerdem dachte ich immer, dass Objekt-Pooling die Standardnorm ist, da ich beobachtet habe, dass Java selbst sowie die anderen Frameworks so viel wie möglich Pooling verwenden. Kürzlich habe ich jedoch etwas gelesen, …

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.