問題
テスト駆動開発(TDD)の進め方として、最も適切なものはどれか。
選択肢
- 1ア まずコードを書き、その後でテストを作成する
- 2イ テストは最終段階でまとめて実施する
- 3ウ テストコードを先に書き、そのテストを通るようにコードを実装する
- 4エ テストは外部の専門チームのみが実施する
解答と解説を見る
正解
3. ウ テストコードを先に書き、そのテストを通るようにコードを実装する
解説
テスト駆動開発(TDD)は、「テストを書く→テストが失敗することを確認→テストを通る最小限のコードを書く→リファクタリング」のサイクルを繰り返す開発手法です。テストを先に書くことで、仕様を明確にし品質を高められます。