Entwurfsmuster · Middle · Frage 31 von 75
Was ist Shotgun Surgery?
- 1Eine Änderung erfordert Anpassungen an vielen Stellen
- 2Viele Tests parallel laufen lassen, um die CI zu beschleunigen
- 3Mehrere Services gleichzeitig deployen
Antwort zeigen
Richtige Antwort: Eine Änderung erfordert Anpassungen an vielen Stellen
Erklärung
Zum Beispiel erfordert ein neuer Bestellstatus Änderungen in 12 Dateien. Das zeigt, dass ein Stück Wissen über den Code verschmiert ist (eine Verletzung von DRY und Kohäsion). Die Heilung ist, die zusammengehörige Logik in einem Modul zu bündeln.