「コードナビゲーター」は、密結合や条件分岐の膨張に苦しむRubyコードを、恒星間貨物船の航法士ミラが設計パターンで航路を引き直す連載です。
全話一覧
- コードナビゲーター【Strategy】分岐に呑まれた航路計算機〜継ぎ接ぎの星図と、差し替える航法術〜
- コードナビゲーター【Template Method】港ごとに狂う寄港手順〜写し絵の星図と、一本の骨格〜
- コードナビゲーター【Observer】鳴らない警報と太った結び目〜購読で張り替える補給線〜
- コードナビゲーター【Factory Method】新型を積むたび管制室を開けるのか〜生まれの窓口を一つに〜
- コードナビゲーター【Adapter】相手は変えられない〜港ごとの方言に通訳を立てる〜
- コードナビゲーター【Decorator】保冷・防振・保険、掛け算で増えた積荷台帳〜一枚ずつ包んで重ねる航法術〜
- コードナビゲーター【State】接舷シーケンスの飛び越し事故〜順番は、書き並べるものじゃなくて、渡っていくものよ〜
- コードナビゲーター【Command】操舵訓練で消えた一手〜戻し方を知ってるのは、動かした本人だけ〜
- コードナビゲーター【Facade】出航前点検、ブリッジに漏れた四系統の作法〜入口は一つでも、部屋は四つ残る〜
- コードナビゲーター【Null Object】欠測センサーの見張り所〜“ない"を、“何もしない"で置くの〜
- コードナビゲーター【Value Object】航路計算室、混ざる数字たち〜数字は、単位を着てないと、混ざるの〜
- コードナビゲーター【Composite】船倉、箱の中の箱〜重さを尋ねる相手は、1つでいいの〜
