Growing Object-Oriented Software, Guided by Tests ぱらよみ
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
- 作者: Steve Freeman,Nat Pryce
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2009/10/12
- メディア: ペーパーバック
- 購入: 3人 クリック: 76回
- この商品を含むブログ (32件) を見る
読んでる途中。 今日は Code 中心にパラ読みした。過去のプロジェクト経験と、DSLs本を事前に読んでたので意図が だいたい読めるCodeがちらほら。
internal quality の maintenancable の readable, testableな TestCode ってどう書くのだろう?と疑問に思ったら、この本を手に。 Javaの 内部DSLで Test Code を Cleanに書くだと、最高峰じゃないかなぁ。
テストの対象オブジェクトが 他のオブジェクトとどんなメッセージのやり取りをするかの振舞いをMockで記述する方法や、
テスト前提のオブジェクト郡を簡潔かつわかりやすくBuilderで記述する方法、
などなどいくつか提示している。