Re:On DRY and the cost of wrongful abstractions
by mozumder on Sunday September 18, 2016 @08:09PM
(#12527897)
> And then one day you realize there are bugs duplicated all over the place and you pray that nobody hits them.
If you can copy-paste repeated code, you can copy-paste debugging as well.
Duplicate bugs are a single bug.
Obviously not all DRY is bad.
Re:On DRY and the cost of wrongful abstractions
by meddlepal on Sunday September 18, 2016 @08:41PM
(#12528031)
And then I can explain to my boss why I'm working on stuff I'm not supposed to when I could have just wrapped it up once in a library and fixed it once on all those projects.
So now not only have I created a bug, duplicated it N times, but my boss thinks I'm an idiot and wasting time for not applying DRY and good engineering hygiene.
I'm not religious about DRY, but it's not a bad thing when kept in the toolbox with KISS and YAGNI.