Softwareentwicklung

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


4
Wie wird ein laufendes Refactoring durchgeführt?
Ich habe also dieses große Projekt, das gerade von mir überarbeitet wird. Ich ändere eine Menge Dinge, daher gibt es keine Chance, dass sie bald kompiliert werden. Ich lebe in einem speziellen Git-Zweig, den ich benannt habe cleanup( masterder natürlich irgendwann zusammengeführt wird). Das Problem ist, dass ich / wir …
23 git  refactoring 


13
Wie funktioniert der Unit-Test?
Ich versuche, meinen Code robuster zu machen, und habe über Unit-Tests gelesen, finde es aber sehr schwierig, eine wirklich nützliche Verwendung zu finden. Zum Beispiel das Wikipedia-Beispiel : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == 3); assert(adder.add(2, …

9
Delegate vs Interfaces - Gibt es weitere Erläuterungen?
Nach dem Lesen des Artikels - Verwendung von Stellvertretern anstelle von Schnittstellen (C # -Programmierhandbuch ) - benötige ich Unterstützung beim Verstehen der folgenden Punkte, die ich (für mich) als nicht so klar befunden habe. Gibt es Beispiele oder detaillierte Erklärungen dazu? Verwenden Sie einen Delegaten, wenn: Ein Eventing-Entwurfsmuster wird …
23 c#  design  .net 

7
Was ist O in Big O?
Was ist Big and O in der Big O-Notation? Ich habe die Definitionen gelesen und weiß nicht, was O als "oh" ausgesprochen wird. Zum Beispiel - Ich verstehe, dass O (n) die Komplexität eines linearen Algorithmus ist, wobei n die Anzahl der Operationen sein könnte. aber was ist ein O …
23 complexity  big-o 






8
Wie implementiere ich das DRY-Prinzip, wenn ich das Schlüsselwort 'using' verwende?
Betrachten Sie diese Methoden: public List<Employee> GetAllEmployees() { using (Entities entities = new Entities()) { return entities.Employees.ToList(); } } public List<Job> GetAllJobs() { using (Entities entities = new Entities()) { return entities.Jobs.ToList(); } } public List<Task> GetAllTasksOfTheJob(Job job) { using (Entities entities = new Entities()) { return entities.Tasks.Where(t => t.JobId …

5
Was ist die Geschichte des C-Compilers?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Wenn wir sagen, dass "Dennis Ritchie C-Sprache entwickelt hat", meinen wir damit, dass er einen Compiler (unter Verwendung einer bereits entwickelten anderen Sprache) erstellt hat, der den in …
23 c  compiler 

9
Soll ich mein eigenes CMS erstellen oder mich auf ein vorgefertigtes verlassen? [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 …

9
Umschreiben des GPL-Codes zum Ändern der Lizenz
Ich habe eine GPL-Bibliothek gefunden (keine doppelte Lizenz), die genau das tut, was ich brauche. Leider ist die GPL-Lizenz für die Bibliothek nicht mit der Lizenz einer anderen von mir verwendeten Bibliothek kompatibel. Ich habe mich daher entschlossen, die GPL-Bibliothek neu zu schreiben, damit die Lizenz geändert werden kann. Meine …
23 licensing  gpl 

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.