リファクタリング
ソフトウェアのふるまいを変えずに、
プログラム
の構造を変化させること。
プログラムを綺麗にしたり、工夫を取り入れることで、後の変更や修正に強くしていく。