@nqounetです。
「PerlとMooで作るSQLクエリビルダー」シリーズの目次ページです。
「えっ、SQL文なんて文字列結合で作ればいいじゃん」—その考えがどんな地獄への入り口なのか、そしてBuilderパターンでいかにエレガントに脱出できるか、全8回で体験してください!
学べること
このシリーズを通じて、以下のスキルを習得できます:
- Builderパターンの本質(段階的構築、Fluent Interface)
- Telescoping Constructorアンチパターンの問題と解決
- SOLID原則(SRP/OCP)とデザインパターンの関係
- SQLインジェクション対策(プレースホルダー)
- Mooによるモダンなオブジェクト指向設計
- Test::Moreによるユニットテスト
対象読者
- Perl入学式卒業レベル
- 「Mooによるオブジェクト指向Perl」入門連載修了者
- デザインパターンを実践的に学びたい方
連載記事一覧
シリーズの構成
| 回 | テーマ | 学ぶこと |
|---|---|---|
| 1-2回 | 問題の発見 | 素朴な実装からパラメータ地獄へ |
| 3回 | セキュリティ | SQLインジェクションの危険性 |
| 4-5回 | パターン導入 | Builderパターンとプレースホルダー |
| 6-7回 | 拡張 | 複雑なクエリとDirector |
| 8回 | 完成 | バリデーションとテスト |
お疲れさまでした!
