CategoryRefactoring
Last edit September 13, 2010
"Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure."
--
MartinFowler
in
RefactoringImprovingTheDesignOfExistingCode
.
A solid definition is attempted in
WhatIsRefactoring
.
Click on this page's title for a list of pages about refactoring.
See also
RefactoringInVariousLanguages
,
ReasonsToRefactor
,
SourcesOfRework
CategoryCategory