リファクタリングの定義
http://martinfowler.com/bliki/DefinitionOfRefactoring.html
リファクタリング本のなかで、リファクタリングの定義を記しました。
- リファクタリング(名詞)
- 外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変更させること。
- リファクタリング(動詞)
- 一連のリファクタリングを行って、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。
訳注:定義は『リファクタリング―プログラムの体質改善テクニック』より引用。
Copyright Martin Fowler, all rights reserved
キーワード:[refactoring]
参照:[リファクタリングの境界線] [未知のバグフィックスはリファクタリングか?] [InHandOrNot] [宣言の順序変更はリファクタリングか?]