Wzorce projektowe · Middle · Pytanie 31 z 75
Czym jest shotgun surgery?
- ✓Poprawna odpowiedź: Jedna zmiana wymaga poprawek w wielu różnych miejscach kodu
- 2Równoległe uruchamianie wielu testów dla przyspieszenia CI
- 3Jednoczesne wdrażanie kilku serwisów
Wyjaśnienie
Na przykład dodanie nowego statusu zamówienia wymaga poprawek w 12 plikach. To znak, że jedna wiedza jest rozmazana po kodzie (naruszenie DRY i spójności). Lekarstwem jest zebranie powiązanej logiki w jednym module.