[ree fak-ter ing]

Definition of Refactoring

Rewriting existing source code in order to improve its readability, reusability or structure without affecting its meaning or behavior.


Once you have the tools you need to do unit testing with continuous integration, becoming good at refactoring is purely a matter of training, practice, and experience.
Therefore, if one of the Team’s Stakeholders is asking for refactoring as a specific request, then it would be a Capability; but if the Team needs to do the refactoring so that it has Clean Code to work with, it is a Chore.

Cite This Term

"Refactoring." Accessed Jul 16, 2020.