Featured image of post MooによるTDD講座 目次(全5回)

MooによるTDD講座 目次(全5回)

Perl の Moo と Test2 で、テスト駆動開発(TDD)を環境構築から CI まで5回でたどる「MooによるTDD講座」の目次です。

Perl のオブジェクトシステム Moo と、テストフレームワーク Test2 を使って、テスト駆動開発(TDD)を1から体験する全5回の連載です。Docker で環境を作るところから始め、レッド→グリーン→リファクタリングのサイクル、Test2 のアサーション、ロールを使ったリファクタリング、GitHub Actions での CI までを順に扱います。

前の回で作ったコードを次の回で使うので、第1回から順に読んでください。

全話一覧

  1. 環境構築とはじめてのテスト駆動開発 — Docker で Test2 と Moo の環境を作り、失敗するテストから書き始める
  2. メソッドのテストとTest2の便利な機能 — 例外テスト・構造比較・サブテストでメソッドの振る舞いを確かめる
  3. テストに守られながらリファクタリング — Moo のロールで重複を取り除き、テストが通ったまま設計を変える
  4. GitHub ActionsでCI環境を構築 — プッシュやプルリクエストのたびにテストを自動で走らせる
  5. 実践的なTDDテクニックとベストプラクティス — よくあるアンチパターンと、テストの品質を保つ工夫
comments powered by Disqus
システム開発・AIワークフローのご相談は Meetsource へ
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。