「リファクタリング」を行うべきタイミングはいつか。

リファクタリングは特別なイベントではなく、コードに触れるたびに「来た時よりも美しく」する継続的な活動(ボースカウトの規則)。