TDD Workflow | スキル詳細 | OpenClaw Study

TDDワークフローは、サーバーサイドロジックのテスト駆動開発(TDD)に向けた、開発者重視の処方的なプロセスと小さなハーネス update-check ヘルパーを提供します。 「まずテストを書く」と求められたとき、TDD に従うとき、または新しいバックエンドの振る舞いを実装するときに使用してください。失敗する…

TDDワークフローは、サーバーサイドロジックのテスト駆動開発(TDD)に向けた、開発者重視の処方的なプロセスと小さなハーネス update-check ヘルパーを提供します。 「まずテストを書く」と求められたとき、TDD に従うとき、または新しいバックエンドの振る舞いを実装するときに使用してください。失敗するテストを書く→実行→最小限のコードを実装→実行→リファクタ、という TDD サイクルを定義し、プロジェクトのテスト規約を強制します:テスト配置(tests または tests/)、命名規則(.test.ts /.spec.ts)、フレームワーク検出(package.json で Vitest または Jest を確認)、および.claude/hooks/harness.config.sh の HARNESS_TEST_CMD によるテスト実行。付属の update-check CLI は UPGRADE_AVAILABLE または JUST_UPGRADED のメッセージを表示してハーネスのアップグレードを案内します。さらに、Vitest のモックパターンも文書化しており、flaky なテストを避けるために vi.hoisted() と vi.clearAllMocks() を使った静的インポートを推奨し、決定論性、CI の信頼性、保守しやすいリファクタを向上させます。

このページは OpenClaw Skills 学習ハブの一部で、導入手順・カテゴリ導線・実践リンクを提供します。

English 简体中文 繁體中文 Español Português