Avatar 🥃

nqou.net

Whisky, Perl, Kansai.pm

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

アーカイブ

2025 84
2024 1
2023 1
2022 1
2021 3
さらに見る

タグ

Perl Life Social Web Movabletype Mojolicious Favorites Yapc Ai Git Perl-Entrance Jquery Meals Game Kansaipm Moo Programming Copilot Mansion Hexo
Featured image of post 第12回-型チェックでバグを未然に防ぐ - Mooで覚えるオブジェクト指向プログラミング

第12回-型チェックでバグを未然に防ぐ - Mooで覚えるオブジェクト指向プログラミング

「いいね数に文字列が入ってる?」そんなバグを型制約で未然に防ぎましょう。isaオプションで型チェックを追加する方法と、シリーズ全12回の総まとめをお届けします。

12月 30, 2025
読了時間: 5分
Featured image of post 第11回-「持っている」ものに仕事を任せる - Mooで覚えるオブジェクト指向プログラミング

第11回-「持っている」ものに仕事を任せる - Mooで覚えるオブジェクト指向プログラミング

クラスが大きくなりすぎてメソッドだらけ…。そんなとき、handlesを使えば属性として持っているオブジェクトにメソッド呼び出しを委譲できます。クラスをスリムに保つ委譲のテクニックを学びましょう。

12月 30, 2025
読了時間: 5分
Featured image of post 第10回-継承しないで振る舞いを共有 - Mooで覚えるオブジェクト指向プログラミング

第10回-継承しないで振る舞いを共有 - Mooで覚えるオブジェクト指向プログラミング

MessageもUserも作成日時を記録したい。でも継承関係はない…。そんなとき、Moo::Roleを使えば継承なしで同じ機能を複数のクラスに追加できます。ロールによる振る舞いの共有を学びましょう。

12月 30, 2025
読了時間: 4分
Featured image of post 第9回-同じ名前で違う動作を - Mooで覚えるオブジェクト指向プログラミング

第9回-同じ名前で違う動作を - Mooで覚えるオブジェクト指向プログラミング

親クラスと子クラスで同じ名前のメソッドを持つとき、子クラスのメソッドが優先されます。if文による分岐だらけのコードを、オーバーライドでスッキリ書き直す方法を学びましょう。

12月 30, 2025
読了時間: 4分
Featured image of post 第8回-似ているクラスの重複をなくす - Mooで覚えるオブジェクト指向プログラミング

第8回-似ているクラスの重複をなくす - Mooで覚えるオブジェクト指向プログラミング

通常投稿と管理者投稿で同じコードを何度も書いていませんか?Mooのextendsを使った継承で、共通の機能を親クラスにまとめ、コードの重複を解消する方法を学びます。

12月 30, 2025
読了時間: 4分
Featured image of post 第7回-関連するデータを別のクラスに - Mooで覚えるオブジェクト指向プログラミング

第7回-関連するデータを別のクラスに - Mooで覚えるオブジェクト指向プログラミング

クラスが巨大になって管理しづらい…そんな悩みはありませんか?関連するデータを別のクラスに分離し、クラス同士を連携させる設計を学びます。MessageクラスからUserクラスを抽出して、シンプルで拡張しやすい設計を目指しましょう。

12月 30, 2025
読了時間: 4分
Featured image of post 第6回-内部実装を外から触らせない - Mooで覚えるオブジェクト指向プログラミング

第6回-内部実装を外から触らせない - Mooで覚えるオブジェクト指向プログラミング

いいね数がマイナスになってしまった…それは内部状態を直接いじられたから。Mooで内部属性を隠蔽し、公開メソッド経由でのみ安全に操作する「カプセル化」の基本を学びます。

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

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

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

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

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

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

12月 27, 2025
読了時間: 23分
1 2 … 64
© 2000 - 2025 nqou.net
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。