Softwareentwicklung

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



3
Philosophie hinter dem Erinnerungsmuster
Ich habe über Erinnerungsmuster aus verschiedenen Quellen des Internets gelesen. Unterschiedliche Informationen aus verschiedenen Quellen haben mich verwirrt darüber, warum dieses Muster tatsächlich benötigt wird. Die dofactory- Implementierung besagt, dass die Hauptabsicht dieses Musters darin besteht, den Zustand des Systems wiederherzustellen. Wiki sagt, dass die primäre Absicht darin besteht , …

2
Datenqualität in relationalen Datenbank-Regressionstests
Ich habe an einer Open-Source-Webanwendung für das Museumssammlungsmanagement gearbeitet, mit der die erworbenen, gespendeten, geliehenen oder anderweitig erworbenen Artefakte eines Museums nachverfolgt werden sollen. Dies beinhaltete das Entwerfen und Erstellen einer ziemlich großen Datenbank (im Verhältnis zu meinen früheren Erfahrungen), in der alle Arten von unterschiedlichen Informationen (Artefaktinformationen, sich ändernde …


4
Wie würde eine neue Sprache aussehen, wenn sie von Grund auf so gestaltet wäre, dass sie für TDD einfach ist?
Bei den gängigsten Sprachen (Java, C #, Java usw.) scheint es manchmal so, als würden Sie im Widerspruch zur Sprache arbeiten, wenn Sie Ihren Code vollständig TDD-fähig machen möchten. In Java und C # möchten Sie beispielsweise alle Abhängigkeiten Ihrer Klassen verspotten, und die meisten Verspottungs-Frameworks empfehlen, dass Sie Schnittstellen …



6
Wie kann ich mehr Programmiererfahrung sammeln? [Geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
9 c++  experience  qt 


4
Gibt es einen Nachteil bei der Installation von Visual Studio Ultimate, wenn ich nicht alle Funktionen benötige?
Microsoft hat heute die endgültigen Builds von Visual Studio 2012 auf MSDN veröffentlicht. Ich versuche auf dieser Versionsvergleichsseite zu entscheiden, welche Edition installiert werden soll (ich kann jede gewünschte Edition kostenlos installieren). Ich bin ein Solo-Entwickler, der hauptsächlich Web-Apps und Konsolen-Apps in C # und Python entwickelt. Einige der Funktionen …

4
Schnittstelle oder Klasse zurückgeben
Angenommen, ich habe eine Methode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ich habe gelesen, dass es besser wäre, eine Schnittstelle (entweder IListoder IEnumerable) zurückzugeben, als eine zurückzugeben List. Einige Argumente, die ich dafür gehört habe, sind, dass es Daten …
9 c#  interfaces  class 


9
printf - Fehlerquelle? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
9 c++ 


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.