新規作成  編集  差分  FrontPage  ページ一覧  検索  更新履歴  RSS  ログイン

リファクタリングの定義

http://martinfowler.com/bliki/DefinitionOfRefactoring.html

リファクタリング本のなかで、リファクタリングの定義を記しました。

リファクタリング(名詞)
外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変更させること。
リファクタリング(動詞)
一連のリファクタリングを行って、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。

訳注:定義は『リファクタリング―プログラムの体質改善テクニック』より引用。