Hacker News new | past | comments | ask | show | jobs | submit login

I think the author has some great points to begin with, but the finale is a little.. lacklustre.

It's all well and good to say we can separate process from objects, but in reality it's not uncommon to require instantiating new objects/components dynamically or changing structure in ways that don't map so easily to the input->process->output diagram shown.

I also think that maintaining code and building up testable modules was one of the niceties of OOP ahead of all the inheritance spaghettis that started happening in many poorly-OOPed projects.

Kudos though to the author for showcasing his first few points by commenting on Doom's code- you don't often see that.




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

Search: