Imo the main issue with oop is that it’s very easy for people to make bad designs. Generally the feeling I get is that if you work on a well designed codebase, then you’ll come to like whatever the main paradigm of that codebase is, and if you work on a poorly design codebase you’ll come to dislike the paradigm.
Imo the main issue with oop is that it’s very easy for people to make bad designs. Generally the feeling I get is that if you work on a well designed codebase, then you’ll come to like whatever the main paradigm of that codebase is, and if you work on a poorly design codebase you’ll come to dislike the paradigm.