Refactoring is an integral part of continually improving your code while it moves forward through time.
Without refactoring you accrue technical debt, forget what portions of code do and create code that is
resistant to any form of testing. It is an easy concept to get started with and opens the doo
1