Don’t get the ROI in OOP? You are not alone.

I have long sought an analysis of the ROI for Object Oriented Programming (OOP) … as it seems like a long term productivity booster.  Lots of folks say it is needed to improve long term app/application maintenance.  Great.  Search for some studies of actual outcomes: no luck.

Google it!: https://www.google.com/search?q=roi+of+oop (one of many search strings that don’t lead to some great study that shows how OOP has had a big ROI.

What you get back are a few links on OOP concepts.  Ran across a funny article that demonstrates some of the key issue and is worth a look:

https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

I use polymorphism in functions, in classes but not in a true OOP top-to-bottom way.