t-wadaさんのリファクタリングとテストの関係では、テストとリファクタリング、TDDの考え方が分かりやすく説明されている。 「動作する」を満たしてから、「きれいな」にとりかかる Red, Green, Refactor Red, Green, Commit, Refactor, Green, Commit リファクタリングとテストの関係 http://www.ne.jp/asahi/t/wada/articles/Refactoring_and_Test.pdf そのほか印象に残ったスライドを引用: テストの目的に戻ろう 何のためにテストするのか 誰のためにテストをするのか テストで何を知りたいのか リファクタリングとテストの関係 テストをロールによって分類する Developer(Programmer) Test 開発者が行う、開発促進のためのテスト 単体、ユニット、結合 …などなど