コードを全面的に書き直すよりもリファクタリングを少しずつ積み重ねるべき理由