Softwareentwicklung

13
Agile Projekte finanzieren

Das Unternehmen, in dem ich arbeite, bewegt sich vorläufig in Richtung einer agilen Projektmanagementstrategie - nachdem ich die "Freuden" des Wasserfalls einmal zu vielen erlebt habe. Der Schlüssel dazu ist eine Verlagerung der Betonung auf die Bereitstellung von Funktionalität im Gegensatz zur...

13
Wo verwenden Sie ROT13?

Ich habe gerade die Dokumentation für vim durchgelesen und festgestellt, dass es zum Beispiel eine Verknüpfung gibt g?w das nächste Wort mithilfe von ROT13 umwandelt. Ich weiß auch, dass Sie die Kodierung einer Python-Datei in ROT13 ändern können. Hier ist meine Frage: Warum? Abgesehen von...

13
Wie ordnen Sie Fehlercodes zu?

Wie identifizieren, erstellen und verwalten Sie bei der Entwicklung eines mittelgroßen Projekts Fehlercodes? Ich kann mir für mein ganzes Leben keine einfache und saubere Methode dafür vorstellen. Einige meiner Ideen konvertieren Klassennamen und Methodennamen in eine Ganzzahlzeichenfolge, aber...

13
Umschreiben von IBM Assembler + COBOL in C ++

Ich arbeite als Vermieter / Manager für eine Autovermietung, die auf einem Mietsystem läuft, das 1972 geschrieben wurde. Ich entschied, dass es vielleicht Zeit für ein Update war. Hier ist ein kurzes Beispiel für den Wahnsinn, mit dem wir uns täglich aus diesem Programm beschäftigen müssen: Ein...

13
Umgang mit technologischem „Dogmatismus“

Ich habe einen Job aufgegeben (um in ein anderes Land zu ziehen), wo ich die meiste Zeit in Javascript und Haskell (etwas Python) programmiert habe. Ich mochte es wirklich, weil die Leute objektiv, positiv, mathematisch waren und trotzdem ein paar Sachen erledigt haben. Dies war ein wirklich...

13
SOLID-Prinzipien anwenden

Ich bin ziemlich neu in den SOLID- Designprinzipien. Ich verstehe ihre Gründe und Vorteile, aber ich kann sie nicht auf ein kleineres Projekt anwenden, das ich als praktische Übung zur Anwendung der SOLID-Prinzipien umgestalten möchte. Ich weiß, dass es nicht notwendig ist, eine perfekt...

13
Was sollte ich in XML-Dokumentationskommentare aufnehmen?

Ich versuche, meinen Code besser zu dokumentieren, insbesondere wenn es um XML-Kommentare für Klassenmitglieder geht, aber oft fühlt es sich einfach albern an. Im Fall von Ereignishandlern sind die Namenskonvention und die Parameter Standard und klar: /// <summary> /// Handler for...