アジャイルソフトウェア開発手法(エクストリーム・プログラミングなど)においては、リファクタリング・テストファースト等の前提となる重要な要素である.
手法