php持续开发集成中的常用几个工具小结

时间:2022-12-02 12:55:12


在PHP持续开发集成中,有些工具是必须的,而且还不错,下面小结之:

1 PHPUNIT
这个是大名鼎鼎的了,这里不说了

2 PHPLOC(http://github/sebastianbergmann/phploc)
这是一个有效统计PHP项目规模大小的工具,可以统计PHP的项目代码行数

3 PHP COPY-PASTER DETECTOR(PHPCPD)
​​​ http://github/sebastianbergmann/phpcpd ​​​
这个工具可以检查到你的项目中有多少是复制粘贴这样的"坏味道"的代码了,可以找出你项目中重复的代码

4 PHPDCD(PHP Dead Code Detector)
这个工具可以检查出PHP项目中有多少部分的内容是再也没引用和调用过的部分

5 PHP Mess Detector (phpmd)

http://phpmd.org/,这个工具其实跟JAVA的freestyle有点象,是可以定义编码风格规则后,去检查项目的质量

6 PHP_CodeSniff er (phpcs)
http://pear.php.net/php_codesniffer/,这个项目是一个综合的PHP静态代码分析工具,十分强大

7 PHP_CodeBrowser (phpcb)
http://github.com/mayflowergmbh/PHP_CodeBrowser,这个是个图形化工具,综合了以上几个工具的特点,会产生很好的报表

8 CruiseControl and phpUnderControl

PHPUNERCONTROL其实是著名的持续集成工具CruiseControl的扩展版本了,
地址在http://phpundercontrol.org/