Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Used to say that but after learning the benefits, I can't write 'normal' code anymore haha
-
@linuxxx I was developing by OOP principles for way to much. Let's say that I would rather read Perl code than to be forced to write oop again. Blah :(
-
Sure it's not the abuse of OOP you hate?
You know how all these guides get. Got the shake the life out of anything they get hold of till everyone despises it -
@cybojenix I literally hate everything about what modern programmers are considering that OOP is.
And I strongly believe that OOP evolved from a great idea to an abomination. When people talk about OOP I literally just see that Warcraft undead unit (called abomination).
Of course there are outstanding programs written using OOP. No one here is trying to say that everything about it is crap. But I am fairly sure that even Alan Kay think that we went too far and that this is not what he meant.
And I am absolutely sure on the other hand that OOP (or any other paradigm) is not a silver bullet, and no problem will fix itself just by using it.
Fuck! -
OOP makes many things easier. You can type less code for the same effect -> Code reusability. OOP isn't bad. You just have to use it correctly. Go check out Java or Powershell, everything is an object there.
-
@Gatgeagent I hate java. And all those Clean code evangelicals. Bollocks if you ask me.
And I strongly disagree that OOP makes it easy for us. We've just developed a Stockholm fucking syndrome. -
@Artemix I like functional programming. And as before mentioned - I hate what we consider OOP to be. And Java. Ugly as shit. Almost as ugly as PHP. And the people who follow Clean code book like it is the bible. Shit.
-
@Artemix well the conclusion you have just made is completely a figment of your imagination. I have said no such things. Please read comments.
-
typedeph2468yThe problem with OOP is almost always inheritance, basically the expression problem. Typeclasses are a better form of extension with automatic code inference. Honestly that's my major gripe about OOP. On the other hand I don't really think functional programming is effective in its extreme sense without immutability by default and convenient persistent data structures built into the language. Thus the best you got is some monsterous mess of mostly modern OOP, a pinch of FP in the style of higher order functions, and a shred of hope that your coworkers don't extend heaven into hell.
I hate OOP. Fuck OOP.
undefined