Calidad de sofware PMD
Para instalar PMD, van a: Help -> Install new software y ahí seleccionan PMD en el primer combo
Si no tienen esa opción en el combo, la agregan desde el botón "Add..."Configuración de PMD
Ir a: Windows -> Preferences... y posicionarse en el ítem PMD
Ir a "Rules Configuration" e importar el XML de reglas "osde-custom-ruleset.xml" y repetir la operación paraimportar "osde-ruleset.xml"
Uso de PMD
El primer paso es habilitar PMD por proyecto. Para eso ir a las propiedades de cada proyecto -> PMD...
- Una vez que todos los proyectos tienenhabilitado PMD, se puede ejecutar el análisis de código haciendo
botón derecho (puede ser de sobre 1 o varios proyectos a la vez), y seleccionando "PMD -> Check Code with
PMD"
- Esto nos lleva a laperspectiva PMD (si no lo hace automáticamente, activarla manualmente) donde nos
encontramos con 4 vistas posibles:
Vistas "Violations Overview" y "Violations Outline":
- Podemos ver todas lasviolaciones, pudiendo filtrar por proyecto
- Se puede filtrar por prioridad desde el menú contextual o desde la toolbar
- Seleccionar la visualización "Show packages with files"
- Para ver el detallede los problemas, seleccionamos una clase haciendo doble click. Debajo de la misma nos
mostrará la cant. de problemas discriminados por tipos de problema.
Lista de problemas de la clase
- Sien la solapa "Violations Overview" seleccionamos con doble click un tipo específico de problema, en la
solapa "Violations Outline" nos resaltará el detalle de los problemas de ese tipo.
Si hacemosbotón derecho sobre cualquier ítem de esta lista y
seleccionamos "Show detail" nos muestra un popup con más
detalle acerca del problema
Vista "CPD View ":
En esta vista se presentan los casoscon sospecha de código fuente duplicado, por copy & paste.
Para realizar este análisis se debe hacer botón derecho sobre 1 proyecto (no funciona sobre varios proyectos a
la vez) y seleccionar "PMD...
Regístrate para leer el documento completo.