テスト駆動開発の重要性は多くの書籍で語られていますが、すでに運用しているテストコードがないシステムに対してどう取り組めばよいのかについてはあまり語られていません。記事ではテストコードのないオープンソースプロダクト「jEdit」を例に、どのようにアプローチしていけばよいかを示しています。テストコードはそれ自体が重要な資産となります。できる範囲からテストコードの作成にとりかかりましょう。
URL:http://www-06.ibm.com/jp/developerworks/java/060426/j_j-legacytest.shtml