3 ms·
This is as good a thread as any to say that I don't like object oriented programming. When I have had the occasion to use some open source library to do somethi
by rthomas6 7y ago
This is as good a thread as any to say that I don't like object oriented programming. When I have had the occasion to use some open source library to do something (mostly in Python, occasionally in Javascript), it's been rare that I haven't dug into objects to figure out what the hell they were actually doing, and the assumptions the creator made (that they didn't realize they made) about how the object was supposed to be used.
I get the point of OO and see how it's supposed to be used, and how handy it would be in large systems, but in my world the information hiding has been more of a hindrance than a help. Maybe what I really want to say is that it's harder than people think to do OO well, and when it's not done well, it just make everything more buggy and complicated.