テスト駆動開発
テスト
で検証しながら
プログラム
を作成していく手法.
テスト容易性
が一つの良い
コード
の指標.
やりかた
まず
テスト
に
クラス
や
関数
を
テスト
する
コード
を書く.
定義
すら実装していないので
コンパイルエラー
になるが,それでよい.
コンパイル
が通るように
コード
を書く.
テスト
が失敗することを確認する.
テスト
が成功するように書く.
リファクタリング
する.