Avatar

設計パターンを疑え

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

  1. Home
  2. About
  3. Perl Advent Calendar 2025 - AI Edition
  4. Archives
  5. Search
  6. Links
  7. Warehouse
    1. ダークモード

アーカイブ

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

タグ

Perl Moo Life Social Design-Patterns Design-Pattern Web Movabletype Mojolicious Favorites Refactoring Series-Toc Yapc Ai Game Git Perl-Entrance Code-Doctor Jquery Meals
Featured image of post 第5回-初期化忘れを防ぐ - Mooで覚えるオブジェクト指向プログラミング

第5回-初期化忘れを防ぐ - Mooで覚えるオブジェクト指向プログラミング

うっかり値を渡し忘れて動かない…そんなバグに悩んでいませんか?Mooのrequiredで必須パラメータを強制し、defaultで安全なデフォルト値を設定する方法を学びます。

12月 30, 2025
読了時間: 3分
Featured image of post 第4回-勝手に書き換えられないようにする - Mooで覚えるオブジェクト指向プログラミング

第4回-勝手に書き換えられないようにする - Mooで覚えるオブジェクト指向プログラミング

どこからでも変更できてしまう属性がバグの原因に?Mooのis => 'ro'で読み取り専用の属性を作り、必要なものだけis => 'rw'にすることで、安全で堅牢なクラス設計を学びます。

12月 30, 2025
読了時間: 3分
Featured image of post 第3回-同じものを何度も作れるように - Mooで覚えるオブジェクト指向プログラミング

第3回-同じものを何度も作れるように - Mooで覚えるオブジェクト指向プログラミング

コピペで増えていく変数群にうんざりしていませんか?Mooのnew(コンストラクタ)を使えば、同じ構造のオブジェクトを何個でも簡単に作れます。配列とループで一括処理する方法も解説します。

12月 30, 2025
読了時間: 3分
Featured image of post 第2回-データとロジックをまとめよう - Mooで覚えるオブジェクト指向プログラミング

第2回-データとロジックをまとめよう - Mooで覚えるオブジェクト指向プログラミング

グローバル変数だらけのスパゲティコードを卒業しませんか?Mooのhasで属性を、subでメソッドを定義して、データとロジックを1つのクラスにまとめる方法を初心者向けにやさしく解説します。

12月 30, 2025
読了時間: 3分
Featured image of post Perl イベント駆動プログラミング入門|Mojo::Log の on と emit で基礎から実践まで

Perl イベント駆動プログラミング入門|Mojo::Log の on と emit で基礎から実践まで

Mojo::Log を教材に、Perl のイベント駆動プログラミングを基礎から解説。on(購読)と emit(発火)の仕組みを図解とコードで学び、カスタムフォーマットや複数出力先への配信など実用パターンも紹介します。

12月 29, 2025
読了時間: 14分
Featured image of post GitHub Copilot Ask モードの真の使い方|リポジトリ調査で開発効率を劇的に向上

GitHub Copilot Ask モードの真の使い方|リポジトリ調査で開発効率を劇的に向上

GitHub Copilot の Ask モードを調べ物ツールだと勘違いしていませんか?実はリポジトリ全体を分析する強力な調査ツール。Ask → Plan → Agent の流れで新規プロジェクトのオンボーディングが数分で完了。実践的な活用法を解説します。

12月 28, 2025
読了時間: 8分
Featured image of post GitHub Copilot 使い分けガイド|118/300 リクエスト実測から学ぶ活用法

GitHub Copilot 使い分けガイド|118/300 リクエスト実測から学ぶ活用法

GitHub Copilot の Web・エディタ・CLI を徹底比較。プレミアムリクエスト 118/300(活用率 39%)の実測データから、各インターフェースの最適な使い分け戦略と生産性 2 倍化のロードマップを解説します。

12月 28, 2025
読了時間: 17分
Featured image of post 【目次】Perlで値オブジェクトを使ってテスト駆動開発してみよう(全5回)

【目次】Perlで値オブジェクトを使ってテスト駆動開発してみよう(全5回)

Perlで値オブジェクト(Value Object)とテスト駆動開発(TDD)を学ぶシリーズの目次です。DDDの基本概念、JSON-RPC 2.0仕様による設計、Test2によるRed-Green-Refactorサイクル、複合値オブジェクト、エラー処理と境界値テストまで全5回で解説します。

12月 27, 2025
読了時間: 4分
Featured image of post 値オブジェクトのエラー処理と境界値テスト — Perl×TDD(シリーズ完結)

値オブジェクトのエラー処理と境界値テスト — Perl×TDD(シリーズ完結)

PerlとTDDで学ぶ、JSON‑RPCエラー設計と境界値テスト。JsonRpcError値オブジェクトの実装手順、Fail Fastと防御的プログラミングによる本番向け設計を解説。

12月 27, 2025
読了時間: 22分
Featured image of post JSON-RPC Request/Response実装 - 複合値オブジェクト設計【Perl×TDD】

JSON-RPC Request/Response実装 - 複合値オブジェクト設計【Perl×TDD】

PerlでJSON-RPC 2.0のRequest/Responseを複合値オブジェクトとして実装。Type::TinyのMaybe型とInstanceOf、from_hashファクトリーメソッドによる実践的なTDD開発手法を解説。

12月 25, 2025
読了時間: 23分
Featured image of post Perl Advent Calendar 2025 完走!- 振り返りとこれから

Perl Advent Calendar 2025 完走!- 振り返りとこれから

Perl Advent Calendar 2025の最終記事。25日間の振り返りと今後の展望をまとめます。

12月 25, 2025
読了時間: 6分
Featured image of post Perlの歴史とコミュニティ - YAPC, Kansai.pm, そしてこれから

Perlの歴史とコミュニティ - YAPC, Kansai.pm, そしてこれから

Perlの歴史、CPAN、YAPC、地域コミュニティ(Kansai.pm)と今後の展望を概観する記事。

12月 24, 2025
読了時間: 6分
Featured image of post PerlのTest2でTDD実践 - 値オブジェクトのテスト戦略とRed-Green-Refactor完全ガイド

PerlのTest2でTDD実践 - 値オブジェクトのテスト戦略とRed-Green-Refactor完全ガイド

PerlのTest2::V0で学ぶTDD実践ガイド。Red-Green-Refactorサイクル、dies/lives例外テスト、subtest構造化、境界値分析を実例付きで解説。MethodName値オブジェクトで体験する本格的なテスト駆動開発。

12月 23, 2025
読了時間: 17分
Featured image of post Perlでの設定ファイル管理 - Config::* モジュール

Perlでの設定ファイル管理 - Config::* モジュール

Perlで設定ファイル(YAML/JSON/TOML/INIなど)を扱うモジュールと実践的な使い方を解説

12月 23, 2025
読了時間: 6分
Featured image of post PerlでのWebスクレイピング - Web::Scraper と Mojo::UserAgent

PerlでのWebスクレイピング - Web::Scraper と Mojo::UserAgent

PerlのWebスクレイピング入門。Web::ScraperとMojo::UserAgent+Mojo::DOMの使い方と実用例を解説。

12月 22, 2025
読了時間: 5分
1 … 24 25 26 … 87
© 2000 - 2026 設計パターンを疑え
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。