Perl Medic: Transforming Legacy Code

最近ほかの人が昔書いたコード(テスト無し)を機能拡張しています。昨日のlog4perlの話もその一環です。おそらくきれいなコードの部類に入ると思うのですが、テストの無いコードを触るのはちょっと怖いし、難しいものですね。
先日Jolt AwardのFinalistのリストを作成した際にperl関係の本がありました。Perl Medic: Transforming Legacy Codeです。amazonで見てみると、流石にFinalistに残っているだけあって面白そうです。

以下Amazonから引用

Topics covered: How to write good Perl code, read bad Perl code, and convert bad Perl code into good in less time that would be required to write an equivalent replacement program from scratch. Testing, debugging, documenting, replacing custom code with CPAN modules, and embracing features that became available in later versions of Perl are all covered. Overall, the author endorses and generally explains the principles of Extreme Programming (XP) for Perl work.

Testing,CPANからXP言及まで! ああ、俄然読みたくなってきた!