Programación y sistemas

Integración continua: PHPMD, detectando problemas en el código

PHPMD o PHP Mess Detector, es una herramienta que permite detectar posibles bugs, código poco optimizado, expresiones demasiado grandes, etc. Es una herramienta muy útil para controlar la calidad de nuestro software.

Esta herramienta es hija de PMD, una herramienta para la calidad del código en Java. Podéis informaros de más características de PHPMD en su web: http://phpmd.org/

La instalación es muy sencilla:

apt−get install imagemagick php5−imagick
pear channel−discover pear.phpmd.org
pear channel−discover pear.pdepend.org
pear install −−alldeps phpmd/PHP_PMD

Para ejecutar PHPMD tu necesitas darle los archivos a parsear, un formato para la salida y las reglas a usar. Ejemplo:

phpmd . html codesize,unusedcode,naming,design −−reportfile ../messdetector.html −−exclude Tests/

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre más desde Interadictos

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo