Working Effectively With Legacy Code

ちょっと前から気になっていた本。Amazonで注文したのがやっと届いたので、ざっと二章まで読んでみた。

Working Effectively With Legacy Code

Working Effectively With Legacy Code

既存の(TDDで開発されたわけではない)コードに対し、いかにしてテストハーネスをはめて、着実に保守をしていくか、という話。

この本でいう「Legacy」とは、「テストハーネスがない」コード。COBOLとかのことではないことに注意。プロシジャ記述型言語の場合、単体テストの局所化が困難なので、この本を読んでも幸せにはなれないと思われ。