For a start Code refactoring is all about hygiene. It’s all about clean code, about making it easier to understand, easier to read, easier to operate. Also, it’s about using divide and conquer to solve difficult problems. What do you do when you have a big problem in our hands, that you need to solve? ...