agile
テスト駆動開発(TDD)
ソフトウェア開発の手法で、テストコードを生産コードよりも先に書くものです。TDD サイクルは 3 つのステップで構成されています:Red(期待する動作を記述する失敗するテストを書く)、Green(テストを通すために必要な最小限のコードを書く)、Refactor(テストを緑色のままにしながらコードを改善する)。TDD は、必要なだけのコードしか書かないことを促し、よりシンプルな設計と高いテストカバレッジを生み出します。また、TDD は acceptance criteria を実行可能にし、user story で記述された動作を自動テストが直接検証します。TDD の学習曲線はありますが、これを一貫して採用するチームはバグが少なく、デバッグが速く、変更に対する自信が高くなると報告しています。
関連用語
次の見積もりは Plandeck で
リアルタイムで同時公開できるFreeのプランニングポーカー。Fibonacci や T シャツサイズのデッキ、非同期投票に対応。設定不要。