テスト駆動開発入門です。今回はテストのエッセンスについてです。テストを書いて、実装コードを書き、機能追加していく中で需要なポイントを拾って書きました。テスト駆動開発でテストを先に書く手順の続きになります。書くのがいいそうです。ゴールから決めるのは常套手段ですね。考えるのは次の2つです。最終的にテストを完成させているのがよくわかります。テストにおいて使用するデータにも鉄則があります。実データは特に次のようなケースで有効であると述べています。実稼働している他のシステムで出力されたデータを使うリアルタイムシステムのテストをする場合。変更前のプログラムと変更後のプログラムによる出力を比較する場合。整理して頭に入れておきましょう。テストの実装ルールテストコードは一般的なプログラミングルールを逸脱することがあります。テストによるフィードバックを必要なだけ得られるようにするのが目的だからです。テストを完成させていました。章で列挙されていた方法について説明されています。テストフレームワークを作っていたときの実例が紹介されています。変わっていく部分が再掲されています。メリットとして次の2つを挙げています。前のページにも出てきていました。テストをグリーンにすることでコードに確信がもてる。余計な心配をしなくていい。今どの機能が足りていないかをわかりやすくする。出てきた話の復習です。復習なので割愛します。書き換えるときのテストコードの書き方が載っています。流れは一通り覚えておきたいですね。セルをまとめて扱う当サイトの内容、テキスト、画像等の転載・使用を禁止します。