上手くプログラムが動かない。
どこが原因かわからない。
という経験はエンジニアならばしたことがあるだろう。
本書は設計・手順をシンプルにし、バグのないプログラムを作成するための神髄、TDD
(テスト駆動開発)について記述されたものである。
不要な機能・テクニックへのこだわりを排し、如何にシンプルな設計にするか、
そのためには設計に向き合うための手順が全てであるということを実感させてくれる一冊である。
登場人物たちのコミカルなやり取りの中で、テスト駆動開発やペアプロについて学べる一冊となっており、プログラミング学習者にも読みやすい一冊といえる。
興味のある方はぜひともチェックしてみてほしい。