The map above contains the following tools that are useful for quality assurance in PHP projects:
- PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
- phpmd scans PHP source code and looks for potential problems such as possible bugs, suboptimal code or overcomplicated expressions.
- phpcpd is a Copy/Paste Detector (CPD) for PHP code.
- PHP_Depend is a PHP software metrics tool.
- PHPUnit is the de-facto standard unit test framework for PHP.
Build Automation is the act of scripting or automating a wide variety of tasks that a software developer will do in their day-to-day activities, including tasks that involve the tools listed above.
Apache Ant is a Java-based build tool that is similar to make, but without make's wrinkles. Its build files are XML-based, calling out a target tree where various tasks get executed.
fuente: http://sebastian-bergmann.de/archives/856-Quality-Assurance-Tools-for-PHP.html
--
Eduardo R. Coll
No hay comentarios:
Publicar un comentario