うっかり値を渡し忘れて動かない…そんなバグに悩んでいませんか?Mooのrequiredで必須パラメータを強制し、defaultで安全なデフォルト値を設定する方法を学びます。
どこからでも変更できてしまう属性がバグの原因に?Mooのis => 'ro'で読み取り専用の属性を作り、必要なものだけis => 'rw'にすることで、安全で堅牢なクラス設計を学びます。
コピペで増えていく変数群にうんざりしていませんか?Mooのnew(コンストラクタ)を使えば、同じ構造のオブジェクトを何個でも簡単に作れます。配列とループで一括処理する方法も解説します。
グローバル変数だらけのスパゲティコードを卒業しませんか?Mooのhasで属性を、subでメソッドを定義して、データとロジックを1つのクラスにまとめる方法を初心者向けにやさしく解説します。
Mojo::Log を教材に、Perl のイベント駆動プログラミングを基礎から解説。on(購読)と emit(発火)の仕組みを図解とコードで学び、カスタムフォーマットや複数出力先への配信など実用パターンも紹介します。
GitHub Copilot の Ask モードを調べ物ツールだと勘違いしていませんか?実はリポジトリ全体を分析する強力な調査ツール。Ask → Plan → Agent の流れで新規プロジェクトのオンボーディングが数分で完了。実践的な活用法を解説します。
GitHub Copilot の Web・エディタ・CLI を徹底比較。プレミアムリクエスト 118/300(活用率 39%)の実測データから、各インターフェースの最適な使い分け戦略と生産性 2 倍化のロードマップを解説します。
Perlで値オブジェクト(Value Object)とテスト駆動開発(TDD)を学ぶシリーズの目次です。DDDの基本概念、JSON-RPC 2.0仕様による設計、Test2によるRed-Green-Refactorサイクル、複合値オブジェクト、エラー処理と境界値テストまで全5回で解説します。
PerlとTDDで学ぶ、JSON‑RPCエラー設計と境界値テスト。JsonRpcError値オブジェクトの実装手順、Fail Fastと防御的プログラミングによる本番向け設計を解説。
PerlでJSON-RPC 2.0のRequest/Responseを複合値オブジェクトとして実装。Type::TinyのMaybe型とInstanceOf、from_hashファクトリーメソッドによる実践的なTDD開発手法を解説。
Perl Advent Calendar 2025の最終記事。25日間の振り返りと今後の展望をまとめます。
Perlの歴史、CPAN、YAPC、地域コミュニティ(Kansai.pm)と今後の展望を概観する記事。
PerlのTest2::V0で学ぶTDD実践ガイド。Red-Green-Refactorサイクル、dies/lives例外テスト、subtest構造化、境界値分析を実例付きで解説。MethodName値オブジェクトで体験する本格的なテスト駆動開発。
Perlで設定ファイル(YAML/JSON/TOML/INIなど)を扱うモジュールと実践的な使い方を解説
PerlのWebスクレイピング入門。Web::ScraperとMojo::UserAgent+Mojo::DOMの使い方と実用例を解説。