Background
Refactoring is the process of restructuring code, without changing its original functionality.
Over the past three years, my role has allowed me to pick a lot of refactoring tasks, which have enhanced my skills and understanding around R...