2014-04-16 テスト駆動開発 テスト駆動開発とはなにかを勉強しました 第2回 「テスト駆動開発」とは何か? 引用 TDD(テスト駆動開発) * ステップ1:これから書く機能に対するテストを1つ書き,テストが失敗することを確認する(レッド) * ステップ2:ステップ1のテストを通す最低限のコードを実装する(グリーン) * ステップ3:リファクタリングを行う(リファクタリング) 1〜3をブラッシュアップされるまで繰り返します。 ポイントとしてはテストを全部書くのではなく、まずテストを1つ書くそうです。 リファクタリングでは重複したコードなどを直します