Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 0品質スコア 50/100

perl-testing

Perl のテスト開発において、Test2::V0 や Test::More を使用したテストパターン、prove ランナーによるテスト実行、モッキング、Devel::Cover を用いたカバレッジ測定、およびテスト駆動開発(TDD)の手法を習得できます。

description の原文を見る

Perl testing patterns using Test2::V0, Test::More, prove runner, mocking, coverage with Devel::Cover, and TDD methodology.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Perlテスティングパターン

Test2::V0、Test::More、prove、およびTDD方法論を使用したPerlアプリケーション向けの包括的なテスト戦略です。

実行タイミング

  • 新しいPerlコードを作成する場合(TDD: red、green、refactorに従う)
  • Perlモジュールまたはアプリケーション向けのテストスイートを設計する場合
  • Perlテストカバレッジをレビューする場合
  • Perlテスティングインフラストラクチャを設定する場合
  • Test::More から Test2::V0 へテストを移行する場合
  • 失敗したPerlテストをデバッグする場合

TDD ワークフロー

RED-GREEN-REFACTORサイクルに必ず従ってください。

# ステップ 1: RED — 失敗するテストを書く
# t/unit/calculator.t
use v5.36;
use Test2::V0;

use lib 'lib';
use Calculator;

subtest 'addition' => sub {
    my $calc = Calculator->new;
    is($calc->add(2, 3), 5, 'adds two numbers');
    is($calc->add(-1,

...

詳細情報

作者
makinsonmjttrt
リポジトリ
makinsonmjttrt/obsidian_vault
ライセンス
不明
最終更新
2026/3/29

Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: makinsonmjttrt · makinsonmjttrt/obsidian_vault · ライセンス: ライセンス未確認