リファクタリング
プログラムの拡張性を高めるために、プログラムの動作を帰ることなくプログラムの内部構造を変更すること。プログラムを拡張し続けると、メンテナンスのしづらいコードが生まれることがよく起きるが、そのような場合にリファクタリングを行い、よりメンテナンスしやすく、より拡張しやすいコードを作成する。また、リファクタリングには常にプログラムを変更することによる危険性が潜んでいるので、各修正ごとにテストを行い、リファクタリング前と同じ動作を行うかどうかを確認することが重要になる。
主なリファクタリングの処理には、長すぎるメソッドの抽出・細分化、大きすぎるクラスの分割、わかりづらい名称の変更などがある。
関連用語
Weblioに収録されているすべての辞書からリファクタリングを検索する場合は、下記のリンクをクリックしてください。

- リファクタリングのページへのリンク