4 ms·
I'm not going to challenge any of the criticisms of OOP, because most of them are valid. That being said, nearly every codebase I've seen* where the maintainers
by tengbretson 5y ago
I'm not going to challenge any of the criticisms of OOP, because most of them are valid. That being said, nearly every codebase I've seen* where the maintainers say that they're "not doing OOP" it's really just been a coded way of saying that they don't want any forethought in how they model data structures and their relationships, and to not think through their abstractions. In all of these cases yeah, give me oop. Warts and all.
*This does not include hobby projects by FP nerds, but that's not what I get to deal with at a day job now is it?