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 第5回-これがAdapterパターンだ! - 天気情報ツールで覚えるPerl

第5回-これがAdapterパターンだ! - 天気情報ツールで覚えるPerl

橋渡しクラスの正体はAdapterパターン!GoFデザインパターンの解説と応用例を紹介。Perl/Moo連載最終回。

07, 2026
読了時間: 11分
Featured image of post 第4回-複数サービスを統一インターフェースで扱う設計 - 天気情報ツールで覚えるPerl

第4回-複数サービスを統一インターフェースで扱う設計 - 天気情報ツールで覚えるPerl

3つ目のサービスを追加し複数サービスをループ処理。統一インターフェースの効果を体験します。Perl/Moo連載第4回。

07, 2026
読了時間: 11分
Featured image of post 第3回-インターフェースを変換する橋渡しクラスの実装 - 天気情報ツールで覚えるPerl

第3回-インターフェースを変換する橋渡しクラスの実装 - 天気情報ツールで覚えるPerl

異なるインターフェースを持つサービスを統一する「橋渡し役」を作成。委譲とラッピングを学びます。Perl/Moo第3回。

07, 2026
読了時間: 9分
Featured image of post 第2回-異なるAPIを持つサービスを追加する方法 - 天気情報ツールで覚えるPerl

第2回-異なるAPIを持つサービスを追加する方法 - 天気情報ツールで覚えるPerl

別の天気サービスを追加したいがメソッド名や戻り値が違う!異なるインターフェースの問題を体験。Perl/Moo第2回。

07, 2026
読了時間: 8分
Featured image of post 第1回-天気情報を表示するクラスを作ろう - 天気情報ツールで覚えるPerl

第1回-天気情報を表示するクラスを作ろう - 天気情報ツールで覚えるPerl

Perl入学式卒業者向け。Mooを使った天気情報ツール連載の第1回。シンプルなWeatherServiceクラスを作成します。

07, 2026
読了時間: 6分
Featured image of post シリーズ目次:URL短縮サポーター(全12回)

シリーズ目次:URL短縮サポーター(全12回)

「URL短縮サポーターを作ってみよう」シリーズの目次記事です。各回へのリンクと簡単な説明をまとめています。

04, 2026
読了時間: 2分
Featured image of post 第12回-完成!そして次へ — URL短縮サポーターを作ってみよう

第12回-完成!そして次へ — URL短縮サポーターを作ってみよう

URL短縮サービスが完成!見た目を整え、Mooでクラス化してリファクタリングします。シリーズ全12回の学びを振り返り、次のステップへ進みましょう。

04, 2026
読了時間: 8分
Featured image of post 第11回-変なURLは断ろう — URL短縮サポーターを作ってみよう

第11回-変なURLは断ろう — URL短縮サポーターを作ってみよう

悪意のあるURLを拒否するバリデーション機能を実装します。Data::Validate::URIでHTTP/HTTPSスキームのみを許可し、セキュリティを強化しましょう。

04, 2026
読了時間: 7分
Featured image of post 第10回-転送しよう! — URL短縮サポーターを作ってみよう

第10回-転送しよう! — URL短縮サポーターを作ってみよう

短縮URLから元のURLへリダイレクトする機能を実装します。HTTPリダイレクト(302 Found)の仕組みと301との違いを学びましょう。

04, 2026
読了時間: 7分
Featured image of post 第9回-元のURLを探そう — URL短縮サポーターを作ってみよう

第9回-元のURLを探そう — URL短縮サポーターを作ってみよう

短縮コードから元のURLを検索する方法を学びます。SELECT文とfetchrow_hashrefでデータベースからデータを取得しましょう。

04, 2026
読了時間: 6分
Featured image of post 第8回-短縮URLへアクセス! — URL短縮サポーターを作ってみよう

第8回-短縮URLへアクセス! — URL短縮サポーターを作ってみよう

短縮URLにアクセスされたときの処理を実装します。Mojoliciousの動的ルーティングでURLパスからパラメータを取得する方法を学びましょう。

04, 2026
読了時間: 6分
Featured image of post 第7回-URLを登録しよう — URL短縮サポーターを作ってみよう

第7回-URLを登録しよう — URL短縮サポーターを作ってみよう

短縮URLをデータベースに登録する方法を学びます。INSERT文とプレースホルダを使って、安全にデータを保存しましょう。

04, 2026
読了時間: 7分
Featured image of post 第6回-データの住所を決めよう — URL短縮サポーターを作ってみよう

第6回-データの住所を決めよう — URL短縮サポーターを作ってみよう

URL短縮に必要なデータ構造を設計します。SQLのCREATE TABLEでテーブルを作成し、各カラムの意味と制約を理解しましょう。

04, 2026
読了時間: 6分
Featured image of post 第5回-忘れないように保存しよう — URL短縮サポーターを作ってみよう

第5回-忘れないように保存しよう — URL短縮サポーターを作ってみよう

サーバー再起動でデータが消えないよう、SQLiteデータベースで永続化します。DBIを使ったデータベース接続の基本を学びましょう。

04, 2026
読了時間: 7分
Featured image of post 第4回-短くするには? — URL短縮サポーターを作ってみよう

第4回-短くするには? — URL短縮サポーターを作ってみよう

長いURLを短いコードに変換する方法を学びます。Digest::SHAを使ったハッシュ生成で、URLから一意の短縮コードを作成しましょう。

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