Nuestra CloneDR es una herramienta para encontrar exacta y casi-bloques de código construidos por las actividades de copiar y pegar. Puede manejar sistemas de millones de líneas de código.
Utiliza gramáticas de lenguaje precisas para seleccionar estructuras de lenguaje (identificadores, expresiones, instrucciones, bloques, funciones, clases, paquetes, ...) que se han copiado, y para determinar los puntos de variación en los conjuntos de clones (cualquiera de esas estructuras puede ser parámetros!)
CloneDR funciona en una amplia variedad de idiomas: C, C++, C#, Java, PHP, COBOL, Python, Ada, Fortran, EGL y Visual Basic (VBScript, VB6, VB.net).
El sitio web tiene una cantidad de ejemplos de informes de detección de clones de una variedad de esos idiomas.
Este producto está disponible para evaluación en http://www.semanticdesigns.com. Otras alternativas de código abierto son Simian y PMD CPD
Bastante viejo hilo Lo sé, pero estaba buscando una herramienta y tropecé con esto, también encontré que, además de PMD, las herramientas de línea de comandos gratuitas de Resharpers ofrecen algo llamado dupFinder para C# y el código VB.Net https: // www.jetbrains.com/help/resharper/dupFinder.html – stuartjsmith