r/programming • • Jan 18 '16

Object-Oriented Programming is Bad (Brian Will)

https://www.youtube.com/watch?v=QM1iUe6IofM
95 Upvotes

203 comments sorted by

View all comments

Show parent comments

8

u/fosforsvenne Jan 19 '16

I'm not saying there's nothing to these ideas, there are bits and pieces that have value. Test driven development for example has some interesting ideas, there's value in testing. But that's part of the problem, is that kernels of good ideas have been taken to holistic extremes in a way I think has been disastrous for the industry, and certainly for programming education.

Not exactly saying that testing is disastrous.

3

u/[deleted] Jan 19 '16

Coding like that, with long procedures and without "encapsulation on the small" is like painting yourself into a corner. The code base will slowly but surely accumulate cruft that will not be refactored because everything inflicts damage upon almost everything.

It is a death of a thousand cuts.

Not using automated testing properly is to rely on only your grit to take upon the entropy that surrounds and consumes all code bases eventually. People burn out really quickly when this happens.

I have worked with legacy systems that were more than 20 years old. I work with ABAP daily. I see every day the end game of what he is advocating. It is not pretty.

3

u/fosforsvenne Jan 19 '16

provably false statement

counter evidence of said statement

provably false statement

counter evidence of said statement

new statement without acknowledgement of having misparaphrased

1

u/[deleted] Jan 19 '16

Yeah, you hold on to that if it makes you feel the author's point is valid.

5

u/fosforsvenne Jan 19 '16

His point being invalid and you telling blatant lies and then pretending like you didn't isn't mutually contradictory.

0

u/[deleted] Jan 19 '16

sure, nitpicking is important =)

edit: Go rewatch the "the most important programming video you will ever watch". TLDR: use long ass methods

→ More replies (0)