ソフトウェアアーキテクチャ博物館AtMuseum
マネジメントFAQ
マネジメントFAQ
いつリファクタリングすればよいでしょうか?
解説
機能追加や不具合修正時に、まずリファクタリングしてから修正する、ことを推奨します。
単独でリファクタリングすることで、デグレードが発生すると問題になってしまいます。
機能追加や付議愛修正時は、どうしてもソースコードを変更することになります。
その際に、まずは、リファクタリングして、そのバージョンを残しておきます。
そして、変更をする、という2ステップでの対応を推奨します。
特に、何度(3度目)も同じ関数やファイルを変更している、というときは、
リファクタリングしてから、変更することで、変更箇所が局所化されます。
リファクタリングとコード変更を同時にすることは、避けた方が良いでしょう。
設計図カテゴリー
課題・疲労カテゴリー