Avatar

設計パターンを疑え

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

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

アーカイブ

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

タグ

Perl Moo Design-Pattern Refactoring Life Social Code-Detective Design-Patterns Web Movabletype Mojolicious Favorites Series-Toc Yapc Ai Game Git Perl-Entrance Code-Archaeologist Code-Chef
Featured image of post 第12回-これがデザインパターンだ! - Mooを使ってディスパッチャーを作ってみよう

第12回-これがデザインパターンだ! - Mooを使ってディスパッチャーを作ってみよう

実は作ってきたものが「Strategy パターン」だったことを明かします。デザインパターンの世界への入口と、次のステップを紹介します。

03, 2026
読了時間: 3分
Featured image of post 第11回-完成!ディスパッチャー - Mooを使ってディスパッチャーを作ってみよう

第11回-完成!ディスパッチャー - Mooを使ってディスパッチャーを作ってみよう

これまで作ってきた機能を統合し、完成したディスパッチャーをBBSに組み込んで動作確認します。シリーズの集大成をお楽しみください。

03, 2026
読了時間: 3分
Featured image of post 第10回-URLで振り分けよう - Mooを使ってディスパッチャーを作ってみよう

第10回-URLで振り分けよう - Mooを使ってディスパッチャーを作ってみよう

URLパターンでハンドラーを振り分ける機能を追加します。正規表現マッチングを使った、より実践的なルーティングの仕組みを学びましょう。

03, 2026
読了時間: 2分
Featured image of post 第9回-自動で選ぶ仕組みを作ろう - Mooを使ってディスパッチャーを作ってみよう

第9回-自動で選ぶ仕組みを作ろう - Mooを使ってディスパッチャーを作ってみよう

アクション名から自動でハンドラーを選択・生成する仕組みを実装します。Factory的な生成パターンで、より柔軟なディスパッチャーを作りましょう。

03, 2026
読了時間: 2分
Featured image of post 第8回-ハンドラーを登録しよう - Mooを使ってディスパッチャーを作ってみよう

第8回-ハンドラーを登録しよう - Mooを使ってディスパッチャーを作ってみよう

複数のハンドラーを登録して管理する仕組みを作ります。レジストリパターンを使って、名前でハンドラーを管理する方法を学びましょう。

03, 2026
読了時間: 2分
Featured image of post 第7回-動的に切り替えよう - Mooを使ってディスパッチャーを作ってみよう

第7回-動的に切り替えよう - Mooを使ってディスパッチャーを作ってみよう

実行時にハンドラーを動的に切り替える機能を追加します。is => 'rw'を使って、柔軟にハンドラーを差し替える方法を学びましょう。

03, 2026
読了時間: 3分
Featured image of post 第6回-司令塔クラスを作ろう - Mooを使ってディスパッチャーを作ってみよう

第6回-司令塔クラスを作ろう - Mooを使ってディスパッチャーを作ってみよう

ハンドラーを保持して処理を振り分けるディスパッチャークラスを作成します。委譲(handles)を活用して、司令塔としてハンドラーに処理を任せる設計を学びましょう。

03, 2026
読了時間: 4分
Featured image of post 第5回-共通の約束を決めよう - Mooを使ってディスパッチャーを作ってみよう

第5回-共通の約束を決めよう - Mooを使ってディスパッチャーを作ってみよう

各ハンドラークラスに「必ずrunメソッドを持つ」という約束をMoo::Roleのrequiresで定義して、インターフェースを作りましょう。

03, 2026
読了時間: 3分
Featured image of post 第4回-処理をクラスに分けよう - Mooを使ってディスパッチャーを作ってみよう

第4回-処理をクラスに分けよう - Mooを使ってディスパッチャーを作ってみよう

各機能を別々のクラスに切り出して、責任の分離を体験しましょう。

03, 2026
読了時間: 2分
Featured image of post 第3回-処理を変数に入れよう - Mooを使ってディスパッチャーを作ってみよう

第3回-処理を変数に入れよう - Mooを使ってディスパッチャーを作ってみよう

サブルーチンを変数に代入する「コードリファレンス」を学びます。関数をデータとして扱う感覚を掴みましょう。

03, 2026
読了時間: 2分
Featured image of post 第2回-ハッシュで振り分けよう - Mooを使ってディスパッチャーを作ってみよう

第2回-ハッシュで振り分けよう - Mooを使ってディスパッチャーを作ってみよう

if/elseの代わりにハッシュを使って処理を振り分ける「ディスパッチテーブル」を学びます。コードがすっきりする感覚を体験しましょう。

03, 2026
読了時間: 2分
Featured image of post 第1回-BBSに機能を追加しよう - Mooを使ってディスパッチャーを作ってみよう

第1回-BBSに機能を追加しよう - Mooを使ってディスパッチャーを作ってみよう

前シリーズで作ったBBSに機能を追加していきます。if/elseで機能を切り替えると何が問題なのか、実際にコードを書いて体験してみましょう。

03, 2026
読了時間: 3分
Featured image of post シリーズ目次:Mooで覚えるオブジェクト指向プログラミング(全12回)

シリーズ目次:Mooで覚えるオブジェクト指向プログラミング(全12回)

「Mooで覚えるオブジェクト指向プログラミング」シリーズ(全12回)と関連するMoo系連載の一覧・目次ページです。各回への短い解説と読み方をまとめます。

02, 2026
読了時間: 2分
Featured image of post GitHub Copilot プレミアムリクエスト完全消費への挑戦|300リクエストを使い切れなかった理由と発見

GitHub Copilot プレミアムリクエスト完全消費への挑戦|300リクエストを使い切れなかった理由と発見

GitHub Copilot の300プレミアムリクエストを使い切ろうと挑戦した結果、100%達成できませんでした。短期集中利用で見えてきたレート制限の実態、Claude Opus 4.5 の優れた推論能力、そしてAIエージェントの自律的判断について考察します。

02, 2026
読了時間: 7分
Featured image of post 第12回-型チェックでバグを未然に防ぐ - Mooで覚えるオブジェクト指向プログラミング

第12回-型チェックでバグを未然に防ぐ - Mooで覚えるオブジェクト指向プログラミング

「いいね数に文字列が入ってる?」そんなバグを型制約で未然に防ぎましょう。isaオプションで型チェックを追加する方法と、シリーズ全12回の総まとめをお届けします。

30, 2025
読了時間: 5分
1 … 36 37 38 … 101
© 2000 - 2026 設計パターンを疑え
システム開発・AIワークフローのご相談は Meetsource へ
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。