@nqounetです。
このページは、シリーズ記事「PerlとMooで学ぶDecorator - ログ解析パイプライン実装」の目次です。
シリーズ概要
本シリーズでは、Webサーバーのアクセスログ解析ツールを作成しながら、GoFデザインパターンの1つである「Decoratorパターン」を実践的に学びます。
Perlのオブジェクト指向モジュール「Moo」を使い、クラスの継承における「組み合わせ爆発」の問題を、Decoratorパターン(コンポジション)でどのように解決するかを段階的に解説します。
記事一覧
第1回: ログを1行ずつ読み込んでみよう
第2回: 正規表現でログをパースしよう
第3回: IPアドレスでフィルタリングしよう
第4回: 404エラーを検出しよう(継承の限界)
第5回: Decoratorパターンで柔軟に機能追加しよう
第6回: 統計集計Decoratorを追加しよう
第7回: アラート通知Decoratorを追加しよう
第8回: 設定ファイルでパイプラインを組み立てよう(完成)
前提知識
このシリーズは、以下の「Mooで覚えるオブジェクト指向プログラミング」シリーズの続編として執筆されています。
