Object-Oriented Programming is Bad?
Other urls found in this thread:
youtube.com
youtube.com
xahlee.info
en.wikipedia.org
ocaml.org
en.wikipedia.org
rrt2.neostrada.pl
twitter.com
Why does everyone hate OOP so much?
Java and enterprise
You can write bad code in any style. I have been programming for 30 plus years in anything from assembler to lisp, c, java, pyhton, cobol, miranda, basic whatever. The only thing that matters is that you work is tidy, has a consistent strucnture and documents where it has not and communicates it's intention well. The whole OO vs procedural vs functional discussion is irrelevant and frankly feels a bit childish to me. They are just ways of connecting the digital pipework differently. If you are a good programmer you will be flexible and able to recognize logical patterns and structure in any coding style. Or if that is difficult for you, just stick to one and be an ace at it.
Object-Oriented Programming is Embarrassing: 4 Short Examples
youtube.com
Object-Oriented Programming is Garbage: 3800 SLOC example
youtube.com
agent-based OO is simple to formally verify
OO is a popular in microkernel-based OS design
many designs in unix OSs are secretly crippled OO design
both crowds and pretty much every single human being is good at creating strawmans and being stubborn
thanks to the wonders of normal distribution, every paradigm and style with at least some adoption will be riddled with mostly garbage
If you are suggesting that a few basic ideas from Behavioral Economics and Complexity Theory could shed a great deal of light on the situation, then I agree.
Reminder that OOP is promoted by corporations not because it's superior to other paradigms, but because it lends itself to code that makes the programmer nonessential. OOP degrades the value of programmers and lends itself to poor code because of overreliance
no one who codes professionally for a living cares