Softwareentwicklung

11
Wie funktionieren frühe Versionsnummern für neue Produkte?

Ich schreibe gerade eine kleine Desktop-Anwendung für einen Freund, aber ich mache sie hauptsächlich als Lernerfahrung für mich. Um mich weiterzubilden und die Dinge richtig zu machen, möchte ich Versionsnummern für diese App haben. Meine Forschung brachte diese verwandten Ergebnisse...

11
Codedokumentation zuerst? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen...

11
Was ist der Sinn von Eigenschaften?

Hier sind einige Argumente für Eigenschaften und meine Gegenargumente: Einfacher zu verwenden als Getter- und Setter-Methoden zu schreiben Getter- und Setter-Methodenpaare sind ein Codegeruch. Wenn Sie es einfacher machen, diese zu schreiben, ist es einfacher, einen Mathe-Test nicht zu bestehen,...

11
Wie verwaltet Ihr Unternehmen Wissen und Informationen?

Ich interessiere mich für die Architektur, Methoden und Software, mit denen Ihr Unternehmen Wissen erfasst und speichert. Sind die Informationen leicht zu durchsuchen (insbesondere für Nicht-Techniker)? Wird es in einem zentralen Repository oder an mehreren Orten gespeichert? Finden Sie die...

11
Kompositionsbeispiel für Software-Transaktionsspeicher

Einer der Hauptvorteile des Software-Transaktionsspeichers, der immer erwähnt wird, ist die Kompositionsfähigkeit und Modularität. Verschiedene Fragmente können kombiniert werden, um größere Komponenten herzustellen. In sperrbasierten Programmen ist dies häufig nicht der Fall. Ich suche ein...

11
Strukturierte Programmierung versus OO-Programmierung

Ich mache eine Präsentation, die die Unterschiede zwischen struktureller und objektorientierter Programmierung zeigt, und ich möchte veranschaulichen, warum Menschen OOP benötigen , anhand eines Beispiels, in dem die Anwendung von OOP-Konzepten das Codieren erheblich vereinfacht, sodass das...

11
Techniken zum Parsen von XML

Ich fand XML immer etwas umständlich zu verarbeiten. Ich spreche nicht über die Implementierung eines XML-Parsers: Ich spreche über die Verwendung eines vorhandenen Stream-basierten Parsers wie eines SAX-Parsers, der das XML Knoten für Knoten verarbeitet. Ja, es ist wirklich einfach, die...

11
Projektabschlüsse in Scrum

In einer typischen Softwareentwicklungsumgebung markieren Projektabschlüsse das Ende eines Projekts. Projektaufzeichnungen werden vervollständigt und archiviert, Ressourcen freigegeben, Probleme und Lektionen werden dokumentiert und ein formelles Abendessen / eine Party zur Feier. Der...

11
Offshore-Fehlerbehebung

Wenn ein potenzieller Arbeitgeber Ihnen sagen würde, dass er "Fehlerbehebungen ausgelagert hat, weil Entwickler es hassen, Fehler zu beheben", was würden Sie denken? Was könnten Ihre Bedenken

11
Wie wirken sich Schließungen in Java auf die Java-Community aus?

Es ist eine der am meisten diskutierten Funktionen, die für Java geplant sind: Closures. Viele von uns haben sich nach ihnen gesehnt. Einige von uns (einschließlich ich) sind etwas ungeduldig geworden und haben sich Skriptsprachen zugewandt, um die Lücke zu füllen. Aber sobald die Schließungen in...