I’ll start off with this: Please refactor your code! Now that I got that off my chest, what exactly is refactoring? Def: “Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behaviour. Refactoring improves nonfunctional attributes of the software.” – wikipedia Now in layman’s terms. Refactoring is the ongoing [...]