Avatar

設計パターンを疑え

名前の嘘を暴き、意図で設計を語る

  1. Home
  2. About
  3. Perl Advent Calendar 2025 - AI Edition
  4. Archives
  5. Search
  6. Links
  7. プライバシーポリシー
  8. お問い合わせ
    1. ダークモード

アーカイブ

2026 367
2025 85
2024 1
2023 1
2022 1
さらに見る

タグ

Perl Moo Life Social Design-Patterns Design-Pattern Refactoring Web Movabletype Mojolicious Favorites Series-Toc Yapc Ai Game Git Perl-Entrance Code-Detective Code-Doctor Jquery
Featured image of post コード探偵ロックの事件簿【Flyweight】十万体の分身術〜共有すべき素顔の秘密〜
Tech

コード探偵ロックの事件簿【Flyweight】十万体の分身術〜共有すべき素顔の秘密〜

深夜のフラッシュセールで10万商品をメモリに載せたらOOMクラッシュ。20種類のカテゴリと5種類の税率が10万回も重複生成されていた惨事を「Flyweightパターン」の共有プールで解決するコード探偵ロックの推理。

28, 2026
読了時間: 9分
Featured image of post コード探偵ロックの事件簿【Bridge】交差する二つの系譜〜掛け算の呪いを解く架け橋〜
Tech

コード探偵ロックの事件簿【Bridge】交差する二つの系譜〜掛け算の呪いを解く架け橋〜

法務SaaSのドキュメント生成で、文書の種類×出力形式の組み合わせごとにクラスを作った結果、9クラスが爆発的に増殖。コピペバグで提案書に消費税欄が出現する惨事を「Bridgeパターン」で二つの系譜に分離するコード探偵ロックの推理。

27, 2026
読了時間: 14分
Featured image of post コード探偵ロックの事件簿【Abstract Factory】混沌の箱庭〜血統を守らぬ創造主〜
Tech

コード探偵ロックの事件簿【Abstract Factory】混沌の箱庭〜血統を守らぬ創造主〜

オープンワールドRPGの世界生成で砂漠にクラーケン、森に砂嵐——バイオームごとの地形・生物・天候がバラバラに生成される不整合バグを「Abstract Factoryパターン」でファミリー単位の生成に統一するコード探偵ロックの推理。

26, 2026
読了時間: 14分
Featured image of post コード探偵ロックの事件簿【Mediator】蜘蛛の巣会議〜糸を引く者は誰か〜
Tech

コード探偵ロックの事件簿【Mediator】蜘蛛の巣会議〜糸を引く者は誰か〜

ECサイトのバックエンド5モジュールが互いに直接参照し合い、1箇所の変更で全体が崩壊。クーポン機能追加の悪夢を「Mediatorパターン」で司令塔に集約するコード探偵ロックの推理。

25, 2026
読了時間: 12分
Featured image of post コード探偵ロックの事件簿【Composite】地下組織の系譜図〜末端まで届かない指令〜
Tech

コード探偵ロックの事件簿【Composite】地下組織の系譜図〜末端まで届かない指令〜

タスク管理ツールにサブタスク機能を追加したら、進捗計算の関数すべてにif文が増殖。ツリー構造を統一する「Compositeパターン」で型チェック地獄を解消するコード探偵ロックの推理。

24, 2026
読了時間: 11分
Featured image of post コード探偵ロックの事件簿【Decorator】二十面相のコード〜終わらない継承の連鎖〜
Tech

コード探偵ロックの事件簿【Decorator】二十面相のコード〜終わらない継承の連鎖〜

通知システムの保守を引き継いだら、サブクラスが30個以上。機能の組み合わせごとにクラスが爆発する地獄を、Decoratorパターンで「重ね着」に変えるコード探偵ロックの推理。

23, 2026
読了時間: 11分
Featured image of post コード探偵ロックの事件簿【Prototype】複製される完璧な設計図〜17枚の帳票はなぜ同時に壊れたか〜
Tech

コード探偵ロックの事件簿【Prototype】複製される完璧な設計図〜17枚の帳票はなぜ同時に壊れたか〜

完璧だと信じて17種類の帳票テンプレートを毎回 new していたら、項目追加ひとつで全身崩壊。散在した設計図を「Prototypeパターン」で原型に戻す、コード探偵ロックの推理。

22, 2026
読了時間: 10分
Featured image of post コード探偵ロックの事件簿【Builder】果てしなき引数の行列〜コンストラクタの窒息事件〜
Tech

コード探偵ロックの事件簿【Builder】果てしなき引数の行列〜コンストラクタの窒息事件〜

引数が15個もあるコンストラクタ、順番を間違えたら本番事故。肥大化した引数リストを「Builderパターン」で美しく解体する、コード探偵ロックの推理。

21, 2026
読了時間: 9分
Featured image of post コード探偵ロックの事件簿【Adapter】互換性なきシステムの壁〜探偵は通訳に頼らない〜
Tech

コード探偵ロックの事件簿【Adapter】互換性なきシステムの壁〜探偵は通訳に頼らない〜

新旧システムのAPI連携で発生するif文地獄。互換性のないインターフェースを繋ぐ「Adapterパターン」を、コード探偵ロックが鮮やかに解説します。

20, 2026
読了時間: 7分
Featured image of post コード探偵ロックの事件簿【State】姿なき真犯人〜状態が移り変わる密室〜
Tech

コード探偵ロックの事件簿【State】姿なき真犯人〜状態が移り変わる密室〜

巨大な if-elsif によって管理される複雑な状態遷移(Spaghetti State)を、State パターンを用いて解決する過程をコード探偵ロックが解説します。

19, 2026
読了時間: 6分
Featured image of post コード探偵ロックの事件簿【Factory Method】縛られた生成ライン〜newの呪縛と密室の工場〜
Tech

コード探偵ロックの事件簿【Factory Method】縛られた生成ライン〜newの呪縛と密室の工場〜

「new」はただの演算子ではなく、最も強力な接着剤だ。通知クラス増殖に伴いスパゲッティ化する決済処理をFactory Methodパターンで解きほぐすコード探偵の推理。

18, 2026
読了時間: 8分
Featured image of post コード探偵ロックの事件簿【Proxy】覗き見る影の代理人〜禁じられた内部への侵入〜
Tech

コード探偵ロックの事件簿【Proxy】覗き見る影の代理人〜禁じられた内部への侵入〜

他クラスの内部ハッシュに直接手を突っ込むInappropriate Intimacy。コード探偵ロックがProxyパターンで、正規の代理人を立てて不法侵入を防ぐ!

17, 2026
読了時間: 11分
Featured image of post コード探偵ロックの事件簿【Chain of Responsibility】横暴な門番たち〜肥大化した検問所の解体〜
Tech

コード探偵ロックの事件簿【Chain of Responsibility】横暴な門番たち〜肥大化した検問所の解体〜

すべてのセキュリティチェックを1つのメソッドに詰め込んだGod Controller。コード探偵ロックがChain of Responsibilityパターンで、独裁的な門番を複数の関所に分離する!

16, 2026
読了時間: 11分
Featured image of post IQテストをやってみたら最後に課金された話
Diary

IQテストをやってみたら最後に課金された話

15, 2026
読了時間: 2分
Featured image of post コード探偵ロックの事件簿【Command】逆戻りする時間の怪 〜実行履歴という名のタイムマシン〜
Tech

コード探偵ロックの事件簿【Command】逆戻りする時間の怪 〜実行履歴という名のタイムマシン〜

複雑な業務ロジックと外部API通信が絡み合うFat Controller。取り消し不可能な処理をオブジェクトに封じ込める、Commandパターンによる実行履歴の魔法。

15, 2026
読了時間: 8分
1 2 … 88
© 2000 - 2026 設計パターンを疑え
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。