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

Що означає 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