巨大な状態分岐の妖怪「Type Code」に悩まされるカイト。ステータスコードという単なる数字を、コード探偵ロックがStateパターンで「本物の役者」へと昇華させる!
継承の乱用が生み出した「クラスの爆発」。キャンペーンの組み合わせごとに増殖するコードを、探偵ロックがDecoratorパターンで鮮やかに着せ替える!
「1箇所直すと3箇所壊れる」散弾銃手術に苦しむ後輩が、自信過剰な先輩を連れてLCIに駆け込む。コード探偵ロックがObserverパターンで連鎖爆破の呪いを断ち切る!
双子エンジニアが持ち込んだ「瓜二つのコード」。コード探偵ロックがTemplate Methodパターンでコピペの呪いを解く!
「すべてを1つのメソッドで処理する巨大なコード」に苦しむワトソン君。コード探偵ロックがStrategyパターンで神オブジェクトの『におい』を消し去る!
「コードドクター」シリーズの全23回の目次です。GoFの23のデザインパターンを医療ドラマ風に解説します。
eval()でクーポンルールを動的評価していた自信家テックリード。セキュリティ監査でコードインジェクション判定を受け来院。コードドクターが下した診断は「急性eval中毒」。Interpreterパターンによる文法オブジェクトの処方箋。