¿Hay alguna biblioteca en python para verificador de código duplicado? Yo uso Python IDE y estoy teniendo problemas para refacturar mi código. ¿Hay alguna biblioteca de Python disponible que sugiera código duplicado en el programa/proyecto?Eliminando código duplicado en python
Actualización: He encontrado excavadora clon que según su sitio,
Hemos probado Clon excavadora sobre las fuentes de varios proyectos de código abierto. Existen los siguientes inconvenientes del formato de informe actual:
Las diferencias se resaltan utilizando el algoritmo diff. Esta manera de resaltar no tiene nada en común con el algoritmo abstracto basado en el árbol de sintaxis para comparar secuencias de declaraciones de similitud.
Los comentarios de clase y función se tienen en cuenta durante el cálculo de la similitud, pero no se presentan en la salida. Por lo tanto, algunos pares de clones pueden verse iguales pero marcados como convergentes.
¿Hay alguna herramienta mejor que esta?
¿Usted intentó googling? – Marcin
@Marcin: Me hubiera alegrado si hubieras proporcionado algo que sugiriera que hay toneladas de esos. Encontré un buscador de clones similar pero no me parece prometedor. –
¿Por qué no parece prometedor? ¿Por qué no has mencionado alguno de los que has encontrado? – Marcin