Патерни проєктування · Middle · Запитання 31 з 75
Що таке «стрілянина шротом» (shotgun surgery)?
- ✓Правильна відповідь: Одна зміна потребує правок у багатьох різних місцях коду
- 2Запуск багатьох тестів паралельно для пришвидшення CI
- 3Одночасний деплой кількох сервісів
Пояснення
Наприклад, додавання нового статусу замовлення потребує правок у 12 файлах. Це ознака того, що одне знання розмазане кодом (порушення DRY і зв'язності). Лікується збиранням пов'язаної логіки в одному модулі.