Sometimes I have to detangle a bunch of loosely related spaghetti code in my head for long enough to fully grok it and relate it to the business context. And then bring it all back together as one cohesive unit of work. In the end the code is easier to understand and maintain than if I layered on more spaghetti code and called it a day. I've done that too and months later not understood my own code.
Sometimes I have to detangle a bunch of loosely related spaghetti code in my head for long enough to fully grok it and relate it to the business context. And then bring it all back together as one cohesive unit of work. In the end the code is easier to understand and maintain than if I layered on more spaghetti code and called it a day. I've done that too and months later not understood my own code.