リファクタリングの定義
http://martinfowler.com/bliki/DefinitionOfRefactoring.html
リファクタリング本のなかで、リファクタリングの定義を記しました。
:リファクタリング(名詞):外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変更させること。
:リファクタリング(動詞):一連のリファクタリングを行って、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。
訳注:定義は『リファクタリング—プログラムの体質改善テクニック』より引用。