Goodbye, Object Oriented Programming (2016)
11–20 of 41 posts
Re: Goodbye, Object Oriented Programming (2016)
#12These posts are tedious, like a stereotypical newly converted non-smoker or vegetarian cornering you at a party. The same arguments about the diamond inheritance problem, and blah blah blah. Funny gun-foot meme...check. I'm not even saying it isn't true. I'm saying that it's boring. Functional programming has it's own set of stupidity and anti patterns. If your favorite language doesn't have any that spring to mind..…
Re: Goodbye, Object Oriented Programming (2016)
#13Re: Goodbye, Object Oriented Programming (2016)
#14These posts are tedious, like a stereotypical newly converted non-smoker or vegetarian cornering you at a party. The same arguments about the diamond inheritance problem, and blah blah blah. Funny gun-foot meme...check. I'm not even saying it isn't true. I'm saying that it's boring. Functional programming has it's own set of stupidity and anti patterns. If your favorite language doesn't have any that spring to mind..…
Re: Goodbye, Object Oriented Programming (2016)
#15Re: Goodbye, Object Oriented Programming (2016)
#16[2016] (not that it adds any credibility ....)
Re: Goodbye, Object Oriented Programming (2016)
#17You can't reuse a class without reusing the whole world? That's the purpose of dependency injection and depending on interfaces instead of implementation. Decoupling.
Diamond problem? Okay, granted. But this still solvable in most languages with interfaces.
I'm not really drinking the OO Kool-Aid here. I lean functional when I get the chance, but this article reads like someone who's against rope because they hanged themselves.
Re: Goodbye, Object Oriented Programming (2016)
#18It is always seems kind of cute when someone discovers something new and thinks it's a silver bullet. On a side note, .NET is not a language, it's a framework, like JVM. In fact F# runs on .NET and it is purely functional.
Re: Goodbye, Object Oriented Programming (2016)
#19Every problem he brought up is easily solvable by writing good code. FYI, I'm a big proponent of FP, but I'm not a proponent of disparaging things I don't fully understand.
Re: Goodbye, Object Oriented Programming (2016)
#20It is always seems kind of cute when someone discovers something new and thinks it's a silver bullet. On a side note, .NET is not a language, it's a framework, like JVM. In fact F# runs on .NET and it is purely functional.