17436c61___AccuRev___Producteev_by_Jive__Definition
[Agile Term] Refactoring [Definition] 
The practice of continuously improving the usability, maintainability, and adaptability of code without changing its behavior. Refactoring makes it much easier to add new and unanticipated functionality. Refactoring has the disadvantage that it takes extra effort and requires changing the code.
Does anyone actually use agile development or at least heard of it? ;) Agile Glossary ^AccuRev - Producteev by Jive
Definition