Yes, my nerdy friends. I am talking about refactoring. Refactoring is “a disciplined way to restructure code”, undertaken in order to improve some of the non-functional attributes of the software. The problem with refactoring is that it is a nerdy thing. No non-technical person on earth will ever ask you: please, will you improve some [...]