Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In my professional experience there is a lot of poorly writtem, convoluted spaghetti code, that is extremely hard to follow. Im not sure why people seem think reading code is easier than writing code... this is often not the case.


And OO spaghetti ("lasagna") can be the worst. Class hierarchies 6 levels deep. Some methods overridden. Needless abstract classes with single implementations. "Logic" spread out all over the code base.


100% why I prefer avoiding languages that fall into the OO+Inheritance trap, if I can help it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: