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 第2回-元に戻したい! - 履歴の必要性 - Mooで作る簡易テキストエディタ

第2回-元に戻したい! - 履歴の必要性 - Mooで作る簡易テキストエディタ

誤って削除した文字を戻したい!直前の状態を保存する試みと、複数回の操作で破綻するケースを通じて、操作履歴の必要性を理解します。

08, 2026
読了時間: 7分
Featured image of post 第1回-簡易エディタを作ろう - テキストを編集する - Mooで作る簡易テキストエディタ

第1回-簡易エディタを作ろう - テキストを編集する - Mooで作る簡易テキストエディタ

PerlとMooでテキストを追加・削除できる簡易エディタを作成。Undo/Redo機能まで学ぶシリーズ第1回。

08, 2026
読了時間: 4分
Featured image of post 設定ファイルマネージャーを作ってみよう — シリーズ目次

設定ファイルマネージャーを作ってみよう — シリーズ目次

Perl/Mooで設定ファイルマネージャーを作りながら、Singletonパターンを自然に学べるシリーズです。全5回の記事一覧と概要をまとめています。

08, 2026
読了時間: 2分
Featured image of post 第5回-これがSingletonパターンだ! — 設定ファイルマネージャーを作ってみよう

第5回-これがSingletonパターンだ! — 設定ファイルマネージャーを作ってみよう

これまで実装してきた仕組みがGoFデザインパターンの「Singletonパターン」であることを解説。パターンの利点と注意点も紹介します。

08, 2026
読了時間: 6分
Featured image of post 第4回-インスタンスを1つにしよう — 設定ファイルマネージャーを作ってみよう

第4回-インスタンスを1つにしよう — 設定ファイルマネージャーを作ってみよう

Perl/Mooでinstance()メソッドを実装し、インスタンスを1つに統一する方法を解説。クラス変数による単一インスタンス保証の仕組みを学びます。

08, 2026
読了時間: 5分
Featured image of post 第3回-複数の場所から設定を使おう — 設定ファイルマネージャーを作ってみよう

第3回-複数の場所から設定を使おう — 設定ファイルマネージャーを作ってみよう

複数のモジュールから設定を参照する際に発生する問題を体験。なぜ設定が反映されないのか、その原因を探ります。

08, 2026
読了時間: 5分
Featured image of post 第2回-設定ファイルを読み込もう — 設定ファイルマネージャーを作ってみよう

第2回-設定ファイルを読み込もう — 設定ファイルマネージャーを作ってみよう

Perl/Mooで外部の設定ファイル(INI形式)を読み込む方法を解説。load_configメソッドの実装と、設定値の取得方法を学びます。

08, 2026
読了時間: 4分
Featured image of post 第1回-設定を管理するクラスを作ろう — 設定ファイルマネージャーを作ってみよう

第1回-設定を管理するクラスを作ろう — 設定ファイルマネージャーを作ってみよう

Perl/Mooで設定を管理するクラスを作成します。ハードコードされた設定値をクラスで管理する方法を、初心者向けにステップバイステップで解説します。

08, 2026
読了時間: 4分
Featured image of post 【目次】本棚アプリで覚える集合体の巡回(全5回)

【目次】本棚アプリで覚える集合体の巡回(全5回)

Perlで本棚アプリを作りながらIteratorパターンを学ぶシリーズの目次ページ。全5回の記事へのリンクをまとめています。

08, 2026
読了時間: 2分
Featured image of post Iteratorパターンという知恵 - 先人の経験をPerlで活かす

Iteratorパターンという知恵 - 先人の経験をPerlで活かす

完成した本棚アプリを振り返り、作ったものがIteratorパターンであることを解説。GoFのデザインパターンと逆順巡回の実装例も紹介します。

08, 2026
読了時間: 9分
Featured image of post 走査機能を取り出す - iterator()メソッドの実装

走査機能を取り出す - iterator()メソッドの実装

BookShelfクラスにiterator()メソッドを追加し、外部から走査機能を取得できるようにします。while文を使った新しいループ処理も紹介。

08, 2026
読了時間: 6分
Featured image of post 巡回の責任を分離する - Moo::Roleで専用クラスを作る

巡回の責任を分離する - Moo::Roleで専用クラスを作る

Moo::Roleを使って走査ロジックを専用クラスに分離。has_next()とnext()メソッドを持つインターフェースを定義し、責任の分離を実現します。

08, 2026
読了時間: 6分
Featured image of post すべての本を表示したい - forループとカプセル化の壁

すべての本を表示したい - forループとカプセル化の壁

本棚アプリの全ての本を表示する機能を追加。forループで配列に直接アクセスするとカプセル化が崩れる問題を体験し、より良い設計を考えます。

08, 2026
読了時間: 5分
Featured image of post Mooで本棚アプリを作ろう - Perlで蔵書管理の第一歩

Mooで本棚アプリを作ろう - Perlで蔵書管理の第一歩

Perl入門者向けにMooを使った本棚アプリの作り方を解説。Bookクラスの定義から始め、オブジェクト指向プログラミングの基礎を実践的に学びます。

08, 2026
読了時間: 5分
Featured image of post 天気情報ツールで覚えるPerl - シリーズ目次

天気情報ツールで覚えるPerl - シリーズ目次

Perl入学式卒業者向け。天気情報ツールを作りながらAdapterパターンを自然に学べる全5回シリーズの目次記事です。

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