3 ms·
The things that cause real problems aren't local (like long functions, big classes, etc). They are global, like hidden assumptions about the stuff you interfac
by ajuc 12y ago
The things that cause real problems aren't local (like long functions, big classes, etc).
They are global, like hidden assumptions about the stuff you interface with. Requirements regarding order of invocations of some methods of seemingly unrelated classes. Code that shouldn't really be needed, but stuff breaks when you remove it. Esoteric automaticaly generated code driven by xmls or .xlsx, that nobody really understand, but copy-paste when you need another special-case.