首页 > 编程语言 >php持续开发集成中的常用几个工具小结

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

时间:2022-12-02 13:01:05浏览次数:53  
标签:集成 PHP http 项目 github 工具 php 小结


在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/

标签:集成,PHP,http,项目,github,工具,php,小结
From: https://blog.51cto.com/u_14230175/5906952

相关文章

  • 关注管理者和领导者之间的“教”的不错的小结
    ......
  • JAXB中各种常见注解小结
    在JAXB中(用于JAVA对象和xml之间的转换),经常出现各类的@XmlElement这样的标记,下面就来以一个例子小结下,加深学习:[code="java"]importjava......
  • jackson快速小结
    1对象转换为jsonObjectMappermapper=newObjectMapper();Staffobj=newStaff();mapper.writeValue(newFile("c:\\file.json"),obj);String......
  • android中的menu和子menu小结
    menu.xml<?xmlversion="1.0"encoding="utf-8"?><menuxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@+id/Menu1"android:tit......
  • 挂载文件系统选项nodiratime、noatime等集合小结
    Linux系统文件有三个主要的时间属性,分别是ctime(changetime),atime(accesstime),mtime(modifytime)。这三个时间很容易混淆,准备深入了解Linux的......
  • jquery中$.each小结
    在jquery中,$each的用法比较常见,下面小结下1)基本用法//ARRAYSvararr=['one','two','three','four','five'];$.each(arr,funct......
  • pidstat监控工具小结
    pidstat 是著名的采集软件systat的组件之一。安装用yuminstall  就可以了。1)pidstat  结果分析  %usr-当在用户层执行(应用程序)时这个任务的cpu使用率,和ni......
  • php中is_file和file_exist的区别
    在PHP中,is_file和file_isexist是有很小区别的1)is_file:  $path="/path/to/file/text.txt"; if(file_exists($path))   echo"File......
  • php中的clearstatcache
    clearstatcache()函数的作用是:清除文件状态缓存。PHP的缓存数据对更快更好的运行函数是非常有利的。如果一个文件在脚本中测试了多次,你也许会禁......
  • cakephp学习3
    1数据库表的设计要根据cakephp的规范.比如表名要以小写+复数的形式,如books.如果是两个单词的话,要这样.author_name,用下划线分开.2每个表必须有主键id 3model的文件名......