Pruebas:
Si planea escribir una cantidad significativa de código PHP o JavaScript, todas las herramientas estándar de desarrollo PHP y JavaScript serán útiles, independientemente del hecho de que su código se ejecutará en un entorno Joomla en lugar de ser independiente.
En el lado de PHP:
- XDebug : una extensión de PHP para desarrolladores que le permite hacer cosas como paso a paso su código línea por línea para ayudarlo a encontrar errores. Inestimable.
- phpUnit : una herramienta de prueba. Escriba pruebas de phpUnit para asegurarse de que su código funcione
- PHPMD : PHP "Detector de desorden". Señala código de baja calidad. (Muchos proyectos conocidos podrían haberse beneficiado realmente al usar este tipo de herramienta desde el principio).
- CodeSniffer y los estándares de codificación de Joomla: impone una práctica de código limpio y hace que su código sea más fácil de leer para los nuevos desarrolladores.
En el lado de JavaScript:
- Las diversas características del navegador DevTools. Todos los principales navegadores tienen herramientas de desarrollo de buena calidad ahora. Firefox también tiene Firebug disponible como complemento además de las herramientas de desarrollo integradas, que también vale la pena tener.
- JSHint : señala código de baja calidad y posibles errores.
Hay toneladas de herramientas como estas, pero obviamente depende de la gravedad de la codificación: si solo está utilizando unas pocas docenas de líneas de código, no tendrá mucho sentido perder el tiempo con la mayor parte de encima. Pero, por otro lado, si planea escribir un complemento de Joomla de tamaño razonable y respaldarlo durante algún tiempo, las herramientas anteriores serán invaluables para ayudarlo a escribirlo bien.