doc.dev1x.org

Write the Tests First(最初にテストを書く)

1. 原則

テストコードは実装対象となるコードを書く前に作成する

2. 根拠

設計の改善

バグの早期発見

仕様の明確化

リファクタリングの安全網

3. 指針

最小単位から始める

失敗するテストを書く

最小限の実装

リファクタリング

このサイクルを繰り返す

4. 注意事項

テストの対象

過剰なテスト

学習曲線

テストの粒度