Re:Software Complexity Is Killing Us
by swayvil on Monday January 29, 2018 @03:53PM
(#16260534)
Srsly. I've started just copying all my shit into the relevant package instead of all the subclassing. Because you know I'm gonna want to change that shit in the future. And whether I change the class or the subclass shit is gonna break. And then I gotta fix that shit. So I'm a caveman now.
[ Parent
| on HN ]
There’s a legitimate argument for choosing reasonable code duplication over inheritance. It comes up a lot in iOS development when you just need a new UIView with a few tweaked string values. DRY should not be an unassailable mantra. Keeping a flat class heirarchy keeps programmers sane.
Re:Software Complexity Is Killing Us
by binarycrusader on Monday January 29, 2018 @04:33PM
(#16260801)
Or as the Rob Pike puts it, "A little copying is better than a little dependency."