Definition
n“Refactoring (noun): a
change made to the internal structure of software to make
it easier to understand and cheaper to modify without
changing its observable behavior.”
n“Refactor (verb): to
restructure software by applying a series of refactorings
without changing its observable behavior.”