リファクタリング
概要
ソフトウェアの外部の振る舞いを保ったままで、内部の構造を改善していく作業をさす
非常の統制された方法でコードを洗練していくため、バグの入り込む余地は最小化にできる。
リファクタリングを行えば、以前に書いたコードの設計が向上することになる
参考
リファクタリング(第2版)