3 ms·
I upvoted you. Why OOP is bad: In 8 years professional (for money) programming experience i had zero use cases for OOP. Every time I tried to use OOP it backfir
by dorgo 8y ago
I upvoted you.
Why OOP is bad: In 8 years professional (for money) programming experience i had zero use cases for OOP. Every time I tried to use OOP it backfired and I abandoned it. Maybe I just never really understood OOP or maybe I already use OOP all the time without calling it OOP.
- da02 8y agoWhat were the types of problems and systems you have worked on? Which languages and programming styles (eg functional) did you end up using to solve them?
- dorgo 8y agoMostly math, optimization and data transformations. Since java8 I use functional style (map, filter, monads..). A lot of business logic is also in sql queries.
- westoncb 8y agoMy main conclusion on the subject is that it really depends on what domain you're coding in. There are plenty of applications I would never use OOP for. I use Elixir for my backend work. I tend to use OOP for interactive simulation/game sorts of applications.