Growing Object-Oriented Software, Guided by Tests ぱらよみ

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

読んでる途中。 今日は Code 中心にパラ読みした。過去のプロジェクト経験と、DSLs本を事前に読んでたので意図が だいたい読めるCodeがちらほら。

internal quality の maintenancable の readable, testableな TestCode ってどう書くのだろう?と疑問に思ったら、この本を手に。 Javaの 内部DSLで Test Code を Cleanに書くだと、最高峰じゃないかなぁ。

テストの対象オブジェクトが 他のオブジェクトとどんなメッセージのやり取りをするかの振舞いをMockで記述する方法や、
テスト前提のオブジェクト郡を簡潔かつわかりやすくBuilderで記述する方法、
などなどいくつか提示している。