http://www.lostway.org/~tko/cgi-bin/bakagaiku.rb?bakaid=20050728

結局リファクタリングってどういう作業なんでしょうね。僕は設計も含めてリファクタリングだと思ってました。ずっと。

KentBeckに倣ってListeningTestingCodingRefactoringにプログラムの作成を分類するなら、一度書いたコードの設計を見直す作業はやっぱりリファクタリングにしか分類できないよなーとか思ってみたり。そこで、リファクタリングの必要がないコードを最初から書こうっていうのは、XPの立場からすると明確な間違いになる。他の方法論だとどうなのか知りませんけど。

うん。大丈夫だ。