Pregunta

Soy un usuario de NetBeans 6.5 y estoy buscando una forma de generar una lista de métodos / clases que no se usan dentro de un grupo de proyectos establecido.

Sé que puedo hacer clic con el botón derecho en cada método y seleccionar " Buscar usos " pero estoy buscando una automatización para ese proceso.

Estoy dispuesto a mirar algo que se ejecuta fuera de netbeans, siempre y cuando genere una lista de métodos / clases crudos.

Gracias.

¿Fue útil?

Solución

Los ofuscadores como proguard pueden reducir sus frascos al eliminar métodos / clases no utilizados. Tal vez sea posible obtener un resultado detallado que contenga la lista de clases / métodos eliminados (por lo tanto, no utilizados).

Aquí puede encontrar más información sobre cómo encontrar código muerto con proguard.

Otros consejos

Puede activar las reglas de código no utilizadas en PMD (hay un complemento de NetBeans ), luego ejecute PMD en un proyecto completo.

Use una herramienta de cobertura de prueba para instrumentar su base de código, luego ejecute la aplicación en sí, no las pruebas.

Emma y Eclemma le dará buenos informes de qué porcentaje de las clases se ejecutan para cualquier ejecución del código.

Hay varias herramientas que puede usar para ayudar a encontrar estos y otros problemas:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top