テスト駆動開発では、設計をしないのではなく、設計をし続ける
頭の中で考えていることを箇条書きにする。
この時粒度を揃える必要はない。
↓
その中から、最初にクリアするものを選ぶ
選定基準は、テストが書きやすい事
次に、重要度
この4章限で考えれば分かりやすい。
テストコードを書く
テストを成功させるコードを書く(どんなものでもいい。コピペでもいい)
リファクタリングを行う
時間で区切るのが一番良い
コード内部に存在する重複を除去すること
これが大きなテーマ