Duplicate Code and how Visual Studio can help you
In any cases, duplicate code should be avoided, because code reuse, encapsulation and maintainability are not accomplished. If encapsulation/code reuse is made properly, then we know for sure that we won't revisit that working code (unless we need to extend it). Writing good code and following best practices avoid technical debt.