“ There’s no objective and open evidence that OOP is better than plain procedural programming.” — well, the statement is correct in that OOP is a tool and for every tool there are cases where it helps and cases where it doesn’t and also plain cases where it’s totally counterproductive. The statement is also meaningless because there’s nothing in the world of technology or the world in general that’s absolutely better than an alternative in all possible cases.

If you blindly charge into software development and go OOP by default, I would say, from personal experience, you may come on top in 50% of the cases. In fact, of the large scale projects I’ve been a part of, going OOP was beneficial in 50% of the cases.

But, of course, that’s largely because of the people and their background and experience.


Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store