ソフトウェアアーキテクチャ博物館AtMuseum
マネジメントFAQ


いつリファクタリングすればよいでしょうか?

解説

機能追加や不具合修正時に、まずリファクタリングしてから修正する、ことを推奨します。

単独でリファクタリングすることで、デグレードが発生すると問題になってしまいます。

機能追加や付議愛修正時は、どうしてもソースコードを変更することになります。

その際に、まずは、リファクタリングして、そのバージョンを残しておきます。

そして、変更をする、という2ステップでの対応を推奨します。

特に、何度(3度目)も同じ関数やファイルを変更している、というときは、

リファクタリングしてから、変更することで、変更箇所が局所化されます。

 

リファクタリングとコード変更を同時にすることは、避けた方が良いでしょう。


設計図カテゴリー

課題・疲労カテゴリー