Softwareentwicklung

10
Mit welchen Methoden kann der Quellcode geschätzt werden?

Ich habe in den letzten Monaten an einem Projekt in meiner Freizeit gearbeitet. Kürzlich wurde ich von Freunden angesprochen, um ein Startup zu erstellen, und dieser Quellcode wäre für uns sehr wertvoll. Als Mitbegründer könnte dieser Kodex für etwas im Kapital des Unternehmens zählen und gegen...

10
So reduzieren Sie die enge Kopplung zwischen zwei Datenquellen

Ich habe Probleme, eine geeignete Lösung für das folgende Architekturproblem zu finden. In unserer Einstellung (unten skizziert) haben wir 2 Datenquellen, wobei Datenquelle A die Hauptquelle für Elemente vom Typ Foo ist. Es gibt eine sekundäre Datenquelle, mit der zusätzliche Informationen zu einem...

10
Generika und Typlöschung

Generika in Java werden mithilfe der Typlöschung implementiert. Laut JLS war die Inspiration die Abwärtskompatibilität. Wo wie auf der anderen Seite C # Generika reifizierbar sind. Was sind theoretisch die Vor- und Nachteile von Generika als "Löschung" oder "nachprüfbar"? Fehlt Java auf...

10
Warum beginnen Core Data-SQLite-Tabellenspalten mit 'Z'?

Ich habe mir die SQLite-Tabelle angesehen, die Core Data generiert, und festgestellt, dass alle Tabellenspalten mit 'Z' beginnen. Mir ist klar, dass dies ein Implementierungsdetail ist, aber ich war gespannt, warum dies der Fall ist und ob dies mit einer Entwurfsentscheidung verbunden ist. Weiß...

10
Was tun, wenn ein Sprint vorzeitig beendet wird?

Was tun, wenn ein Sprint vorzeitig beendet wird? Im Moment arbeitet unser Scrum-Team Geschichten aus dem Rückstand ab, wenn der Sprint vorzeitig beendet wird. Was passiert mit Geschichten aus dem Rückstand? Werden die Geschichten zum aktuellen Sprint hinzugefügt? Wenn ja, was ist, wenn diese...