リファクタリングは趣味の世界?(/.J)

 ・・・実は1回フリーズさせられて書く気はなかったりしますが。
 「リファンダリング*1」は是か非か?というお話。それでいろいろな議論が展開していますが、自分の意見としてはこうです。
 仕事的なリファンダリングというのは、開発工程なら「コーディング=>単体テスト」の時に平行でやるべきかと。まあプロジェクトの体質にもよりますが、実際の開発工程で出来そうなところといえば上記過程しかないかと思われます。その他はほぼ自己満足的な「趣味的リファンダリング」なんでしょうねぇ。

*1:コードを見直し・最適化をすること