第14章 テスト駆動開発
テスト駆動開発(TDD)はソフトウェアの開発手法の一つ
ごく短いサイクルを繰り返しながらソフトウェアを設計していく
サイクルの進めかた
- レッド
- まずは失敗するテストを書く
- グリーン
- とにかくテストが成功するコードを書く
- リファクタリング
- 実装を見直す
- 重複を取り除く、無駄を省く、意図をはっきりさせるなど
しかし、UIなどテストファーストで進めるのが難しい箇所は先にコードを書くこともある
テスト駆動開発(TDD)はソフトウェアの開発手法の一つ
ごく短いサイクルを繰り返しながらソフトウェアを設計していく
サイクルの進めかた
しかし、UIなどテストファーストで進めるのが難しい箇所は先にコードを書くこともある