Английская лексика: Разработка программного обеспечения · Проверка и качество кода

Что значит shotgun surgery?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

shotgun surgery: разбросанные правки, кодовый запах «дробовиковая хирургия»

Кодовый запах, при котором одно концептуальное изменение требует множества небольших правок в разных частях кодовой базы.

Где и как употребляется

Неформальная метафора из обсуждений рефакторинга. Описывает разбросанную ответственность, а не медицинскую процедуру.

Примеры предложений

  1. Changing one invoice rule caused shotgun surgery across twelve unrelated classes.

    Изменение одного правила для счетов потребовало разбросанных правок в двенадцати несвязанных классах.

    Одна бизнес-логика оказалась распределена по слишком многим местам.

  2. We centralized currency formatting to reduce shotgun surgery during future locale updates.

    Мы централизовали форматирование валюты, чтобы будущие обновления локалей не требовали правок во множестве мест.

    Объединение связанной ответственности уменьшает число файлов, затрагиваемых изменением правила.

Распространённые словосочетания

  • avoid shotgun surgery
  • shotgun surgery code smell