Why do people hate OOP?

Why do people hate OOP?

Attached: .jpg (585x300, 44K)

Other urls found in this thread:

csis.pace.edu/~bergin/patterns/ppoop.htm
github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
twitter.com/SFWRedditImages

Because it's often used in the wrong places or implemented in the wrong way and other maintainers have issue dealing with the trash code (not talking about language implementation, but the programer's).
OOP is a great tool, but there are many programmers that treat it like a hammer and every programing problem as it's nail. Most things don't need to be implemented as OOP.

Because it's often used to write too abstract code with functions that are not really needed most of the time (getters and setters). The most common example is enterprise java code.

This

I don't. ZZT kicks ass.

because old shitty enterprise code

>sole purpose to improve oversight and organization of software
>responsible for massive increase in scaling in software engineering
>suddenly cooperation is needed and easily achievable if you stick to certain guides
>faggots that spend their entire lifes suspended from others and have no communication skills to speak of hate it

Sure boggles my mind...
Nah, you right, we should go back to making shitty desktop apps where everyone builds every library for themselves anew

Attached: 1531304592942.jpg (835x773, 333K)

use a proper language that generates getters and setters for you like C#

Functional lads jelly that their paradigm never gets used in production.

Ok, who let the street shitter in?