Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@BowsacNoodle @mikerotch @BroDrillard @billiam to be clear, I'm not saying objects in themselves are bad. objects have their uses although many people use them when they should not; tying logic to data is often not a good idea
it's the "orientation" part that's terrible. my main complaint with it is that it makes understanding logic flow absolute hell, and it leads to insane program architecture, both logically and in the codebase itself. as a bonus it's often extremely inefficient thanks to constant cache misses
also the underlying promises of modularity and whatnot are just ridiculous
this is only a partial answer off the top of my head because I haven't had to deal with much OOP lately. I'm sure I have many more complaints tucked away in the archives