Softwareentwicklung

8
Offen Geschlossenes Prinzip in Entwurfsmustern

Ich bin etwas verwirrt darüber, wie das Open-Closed-Prinzip im wirklichen Leben angewendet werden kann. Die Anforderungen an geschäftliche Änderungen ändern sich im Laufe der Zeit. Nach dem Open-Closed-Prinzip sollten Sie die Klasse erweitern, anstatt die vorhandene Klasse zu ändern. Jedes Mal,...

8
Wo soll die SQLite-Datenbankdatei gespeichert werden?

Ich schreibe eine Anwendung zum Erlernen von Fremdwörtern in genau einer Sprache (derzeit Englisch), die derzeit ein ineffektives Design aufweist. Ich benutze Java und SQLite-jdbc zum Speichern der Wörter. Nach dem Start lädt die Anwendung eine durch Kommas getrennte Wortliste herunter und fügt...

8
Kommunikation zwischen Ebenen in DDD

Beim Lesen der DDD-Literatur habe ich mir folgende Ebenen ausgedacht: Application Outsider World (Controller, Crons usw.) Application Services(oder UseCases) - Orchestriert mehrere Domänendienste oder Infrastrukturdienste. Sie werden von angerufen Outside World. Sie wissen, was zu tun ist Domain...

8
Scrum und Schwärmen nicht parallelisierbarer Aufgaben

Mein aktueller Scrum Master ist ein wahrer Gläubiger, der nicht bereit ist, sich an den offiziellen Formen von Scrum zu rühren. Ich möchte nicht, dass dies garantiert klingt. Ich frage wirklich nach der orthodoxen Lösung für dieses Problem, weil ich in der Vergangenheit erfolgreich Probleme mit ihm...