Every project that I take from previous developers I have to answer the same question: "Was developer who wrote this brain-damaged, just sloppy or this horrifying spaghetti mess reflects some business logic that is actually needed".
The worst part is that there is never easy answer to this. So it always ends up with tedious ongoing refactoring and meticulous analysis.
The worst part is that there is never easy answer to this. So it always ends up with tedious ongoing refactoring and meticulous analysis.