ITedite

機能追加とリファクタリングのジレンマ

機能追加時にコードを良く見るとリファクタリングしたい案件が結構見つかるけど、
追加時にリファクタするとロクなことにならないので(本当はリファクタリングしてから新規実装しろって話だが、そこまで時間に余裕がない)、お茶を濁して新規実装すると、
そこで満足して、リファクタリングしなくなってしまう。
どうしたもんかね。
テストケースをしっかり書いたうえで、TODOでリファクタリング対象をリストアップすればいいのかなぁ。