4 ms·
I don't hate OOP. Sometimes an OO design is nicer than a non-OO equivalent, but the problem is that many people run with that and try to apply the pattern every
by quicklime 6y ago
I don't hate OOP. Sometimes an OO design is nicer than a non-OO equivalent, but the problem is that many people run with that and try to apply the pattern everywhere (especially if they're from a Java background where that is the norm). I think the reason is:
Some people like flexibility, but most people just like having a detailed set of rules to follow.
I think this is the reason behind a lot of trends in our industry: GitFlow, Scrum, Kanban, TDD, even FP.