He buscado en Internet por un tiempo y no he podido encontrar herramientas/utilidades/módulos gratuitos (o baratos) que puedan analizar un conjunto de archivos Perl (módulos o scripts) y marcar duplicados o clonados o copiar/pegar el código.¿Cómo puedo encontrar el código copiar/pegar (duplicar, clonar) en Perl?
Estoy mejor ahora, pero solía copiar y pegar secciones de código por todas partes. Me gustaría limpiarlo y arreglar mi antigua duplicación de código, pero un poco de ayuda con la herramienta sería apreciada, así no tendré que pasar por todo mi viejo código con un peine de dientes finos. Además, el reconocimiento manual de este tipo de ofensa es propenso a errores.
Usted puede encontrar este nodo Perl monjes interesante: http://www.perlmonks.org/index.pl?node_id=667084 – daotoad
Mejor sería para no copiar y pegar código en primer lugar. Valdría la pena revisar tu código anterior de todos modos y (re) familiarizarte con él; a menos que tenga millones de líneas de código, debe tener un concepto general de ello en su cabeza de todos modos, y estar al tanto de los posibles candidatos para reescribir/refactorizar. – Ether
Pregunta relacionada - http://stackoverflow.com/questions/2490884/why-is-copy-and-paste-of-code-dangerous – Oded