generated at
テスト駆動開発
テストで検証しながらプログラムを作成していく手法.
テスト容易性が一つの良いコードの指標.

やりかた
まずテストクラス関数テストするコードを書く.
定義すら実装していないのでコンパイルエラーになるが,それでよい.
コンパイルが通るようにコードを書く.
テストが失敗することを確認する.
テストが成功するように書く.