Refactoring: Turning Nightmares Into Minor Unpleasantness

Last updated: about 1 month ago

I would like to go over strategies for turning horrible nightmare code into something more manageable. We all see bad stuff we either inherited or wrote ourselves some time before. Without a plan, it can be quite the nightmare to try to fix without just lighting it all on fire. I’ll give some realistic examples of messes you can end up with and how to approach fixing them. There’s no one solution to fix all problems, but I do have a strategy that works fairly well.