Código duplicado

El código duplicado es considerado indeseable por una serie de razones.[1]​ Un requisito mínimo es usualmente aplicado a la cantidad de código que debe aparecer en una secuencia para ser considerado duplicado en vez de coincidentemente similar.Secuencias de código duplicado se conocen como clones de código o simplemente clones.Puede ser ligeramente más rápido desarrollar por duplicación de código, porque el desarrollador no necesita preocuparse en cómo es utilizado el código actualmente o cómo puede ser usado en el futuro.Algunos de los problemas específicos incluyen: Se han propuesto una serie de algoritmos para detectar el código duplicado.