Open1
テスト駆動開発

開発サイクル
-
テストコード
を書く - テストが失敗することを確認する
- 1つのテストをパスさせるための仮実装を書く
- テストがパスすることを確認する
- 別の
テストパターン
を書く - テストが失敗することを確認する
- 仮実装ではなく、ちゃんとしたロジックを書く
- テストがパスすることを確認する
- ロジックをリファクタリングする
- テストがパスすることを確認する
主にゆうと
- 先に
テスト
を書いて失敗させる - テストがパスするような最小限のコードを書く
- リファクタリングする
テストコード
を書くテストパターン
を書くテスト
を書いて失敗させる