2 ms·
I think there are three levels of understanding this topic: 1) Repeat yourself everywhere because you're a noob and don't know how to DRY 2) DRY everything be
by sjducb 4y ago
I think there are three levels of understanding this topic:
1) Repeat yourself everywhere because you're a noob and don't know how to DRY
2) DRY everything because it's easier to maintain, learn all sorts of clever tricks to make DRY work
3) Realise that sometimes it's easier to DRY and sometimes it's easier to write repetitive code.
The problem is that if someone at level 3 (like the author) talks to someone at level 2 then the level 2 developer thinks that they're talking to a level 1.