I wouldn't really call "DRY" an infallible rule, and there's a wealth of content out there about how "We destroyed our codebase by doing stupid things to reduce code duplication".

Comments