Plugin pmd
Enviado por ivisa25 • 13 de Abril de 2017 • Tutorial • 402 Palabras (2 Páginas) • 102 Visitas
PMD es una herramienta que comprueba que nuestra aplicación cumpla una serie de reglas que nos ayudan a obtener un código más elegante, sencillo y mantenible. Estas reglas se agrupan por conjuntos y pueden ser reglas de complejidad, como que la complejidad ciclomática no sea demasiado alta; de diseño, como no usar interfaces como meros contenedores de constantes; de optimización, como procurar usar ArrayList en lugar de Vector; etc.
PMD se puede utilizar desde linea de comandos, o puede integrarse con multitud de IDEs y herramientas, como Eclipse, NetBeans, Maven o JEdit. Y aunque algunos de los casos que comprueba PMD ya se tengan en cuenta en Eclipse, sigue siendo una utilidad muy interesante para añadir a nuestra caja de herramientas.
1. PMD [PLUGIN ECLIPSE]:
Descargar e instalar desde: Help/Install new Software el plugin: http://pmd.sourceforge.net/eclipse
[pic 1]
Seleccionar : PMD for Eclipse 3
[pic 2]
Sobre el APP de la aplicación, realizar el SCAN (Check code with PMD) de los posibles BUGs encontrado en la aplicación:
Luego, cambiar la vista a la de especial propia de PMD:
Se mostrará un listado donde se mostrarán los BUGs encontrados y su línea de ubicación respectiva:
Otra opción utilitaria de la herramienta es la opción de generación de REPORTES en distintos formatos: xml, html, cvs, txt (Se generará un directorio reports)
Reporte versión .html
Luego, corregido los errores especificados, realizar un limpiado de BUGs del APP y volver a realizar el SCAN anterior para validar si corrigió todos los BUGs (Los de tipo Warning pueden se obviados ):
[pic 3]
2. PMD [PLUGIN JDVELOPER]:
Descargar el PLUGIN desde: http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/130355.xml#net.sourceforge.pmd.jdeveloper
[pic 4]
Una vez descargado ubicar el PLUGIN en la ruta absoluta del JDeveloper:
JDeveloperStudio\jdeveloper\lib\ext
[pic 5]
Ingresar a la funcionalidad "update center". Luego, dar click: Help/Check for Updates, y dar click en: "Add". Ingresar en:
- Name: PMD
- Location: http://pmd.sf.net/center.xml
[pic 6]
Se cargara un checkBox con el nombre de PMD, seleccionar y dar siguiente.
Una vez instalado ingresar en: Tool/Preferences y buscar PMD
Seleccionar todos los CheckBox y dar aceptar:
[pic 7]
Sobre el APP de la aplicación o sobre una clase especifica, realizar el SCAN (PMD) de los posibles BUGs encontrado en la aplicación:
Se mostrará un listado donde se mostrarán los BUGs encontrados y su línea de ubicación respectiva:
...