ショットガン・サージャリー
しょっとがんさーじゃりー
Shotgun Surgery
類語・同義語: 散弾銃手術
コードのアンチパターン(不吉な臭い)の一つで、ある一つの変更を行うために、多数の異なるクラスやファイルに小さな修正を散弾銃のようにばら撒かなければならない状態。凝集度が低く、変更に弱い設計であることを示す。
最終更新: 2026/1/23
語源
散弾銃(Shotgun)のように広範囲に傷跡(Surgery: 手術/修正)が残ることから。
用例
仕様変更のたびに10個のファイルを修正するのはショットガン・サージャリーの兆候だ。コードをリファクタリングしよう。
由来・語源
散弾銃(Shotgun)のように広範囲に傷跡(Surgery: 手術/修正)が残ることから。
使用例
仕様変更のたびに10個のファイルを修正するのはショットガン・サージャリーの兆候だ。コードをリファクタリングしよう。
関連用語
- 同義語: 散弾銃手術
- 関連: リファクタリング, 不吉な臭い, 発散変更, 凝集度