4 ms·
I think it's misleading to say there's no concept of Don't Repeat Yourself. Precedent is the concept that's supposed to do that. Software has layers of conflic
by brlewis 11y ago
I think it's misleading to say there's no concept of Don't Repeat Yourself. Precedent is the concept that's supposed to do that.
Software has layers of conflicting code too, but you wouldn't say software engineering doesn't have the concept.
- nitrogen 11y agoLegal precedent is the last thing we would want to mirror in software... Imagine if every resolved bug from every software project, every hacky workaround, was implicitly included in your code, rather than fixing bugs upstream at the source.
- M2Ys4U 11y agoI don't disagree with you, but the analogy of fixing the bug upstream is a legislative amendment.