Definition:
Refactor - An often organizational change in code that requires changes in many other portions of code. Similar to a domino effect, fixing a problem in one portion of the code changes its behavior. Any code that relies on the modified code must also be fixed to reflect the modification.

