Small Duplication, Small Dependnecy


Some duplication in software code is often a good thing. Using DRY (Do Not Repeat Yourself) as a blanket rule can constrain future development in unexpected ways.