Dyno

Growing Object-Oriented Software, Guided by Tests

Steve Freeman / Nat Pryce

ソフトウェア開発の世界で一般的となった TDD (テスト駆動開発)の意義とやり方を解説した書籍です。

テスト駆動開発についてとても詳しく丁寧に書かれています。テスト駆動開発を知らない技術者はもちろん、テスト駆動開発を知っているが十分に実践していない技術者、すでに長年実践している技術者にとっても、読むと何かしら学びの得られる有益な書籍だと思います。