Tags
24 ページ目
Code-Doctor
機能追加のたびに200行の承認フローを書き換える。機能を外から重ねて足す【Decorator】
部署×出力形式でif分岐が掛け算で増える。2つの軸を分けて組み合わせる【Bridge】
スマートホームの機器を順番どおり呼ばないと誤作動する。手順を窓口1つにまとめる【Facade】
20年物のレガシーをJSONで呼びたい、でも中身は1行も触れない。変換役を挟む【Adapter】
項目を1つ足すだけで17か所の手直し、漏れた所が壊れる。原型を複製して作る【Prototype】
テストデータのコピペで修正漏れ、テストは通るのに本番で落ちる。差分だけ指定して防ぐ【Builder】
出力形式を1つ足したら既存のPDFとHTMLまで崩れた。部品をセットで生成する【Abstract Factory】
連携先を1つ足すと別の連携が壊れる。生成を1か所に集めて切り離す【Factory Method】
設定読み込みが毎回走ってバッチと値がずれる。インスタンスを1つにまとめる【Singleton】
1
2