Entwurfsmuster · Senior · Frage 50 von 75
Was ist der „Second-System-Effekt“ bei Architekturentscheidungen?
- 1Schnellere Entwicklung des zweiten Systems dank Erfahrung mit dem ersten
- 2Die Abhängigkeit eines Systems von einer zweiten Backup-Datenbank
- 3Die Neigung, die zweite Version eines Systems mit jeder aufgeschobenen Idee zu überladen
Antwort zeigen
Richtige Antwort: Die Neigung, die zweite Version eines Systems mit jeder aufgeschobenen Idee zu überladen
Erklärung
Begriff von Fred Brooks: nach einem erfolgreichen ersten System entwirft der Architekt das zweite „richtig“, fügt alles zuvor Ausgelassene hinzu und erhält ein überkompliziertes Produkt. Ein Argument für schrittweise Änderung, YAGNI und Strangler Fig statt eines „großen Neuschreibens“.