目次
JunitというTestingFrameworkのいろいろ概念とかそういうの
Manning Junit Recipes を参考書に読みながら、訳しながら実践やら何やら。TDD(Test-Driven Development)の片桐的意訳。
TDDについての本はいっぱい出てる。
ざらっと言うと本編コーディングするまえに、テストコードを書いちゃって、
全部のテスト結果がグリーンになるまで繰り返すプログラミング手法のこと。
- テストは必要な仕様をカバーしていること
- 大きな視点から、細かい粒度でテストコードを作っていくこと
- テストコードがグリーンになるまで、何度も何度も繰り返すこと
- テストコード実行時間は数分以内で収まるよう、その粒度で繰り返していくこと
コードのリファクタリングはどんどんやっちゃおう的手法。
くわしくは専門書も見てみてね