良好的PHP度量工具

时间:2009-08-19 14:40:09

标签: php metrics lines-of-code

我使用Netbeans在PHP中编写了一段时间,但它没有提供任何获取代码指标的工具。我之前也使用过SourceMonitor但它不支持PHP,与Code Analyzer相同。

是否有人使用过并且可以推荐任何用于从PHP代码获取代码指标的工具?

4 个答案:

答案 0 :(得分:13)

我公司提供各种PHP工具,用于静态和动态地测量软件质量。

SD Source Code Search Engine是一个交互式GUI,可让您快速轻松地搜索大量源代码(例如PHP和HTML)。它首先通过索引源代码库来提供快速搜索。

作为索引过程的副作用,它还会为其扫描的文件生成度量标准,包括SLOC,评论,空白,Cyclomatic和Halstead度量。

CloneDR是一种工具,可以在大型软件系统中找到精确且接近错过的重复代码。它已被用于在PHP代码中查找克隆。

SD Test Coverage tool for PHP是一个工具,用于确定PHP应用程序的哪个部分由于任何原因而被执行,包括因测试而执行。它以报告形式和覆盖在源代码上的UI形式提供覆盖信息。

EDIT 4/1/2011(说真的!)

SD Profiler for PHP提供分析功能,以确定代码的哪一部分代价昂贵。我们提供计数分析器,为各个语句提供执行计数,以及时序配置文件,提供单个函数体和特定函数下的调用子树的时间成本,以及调用图信息。

答案 1 :(得分:6)

好吧,我提到PHPDepend,虽然它更倾向于依赖性分析。

答案 2 :(得分:2)

几个月前我遇到过同样的问题,结果写了我自己的问题。如果你想尝试一下,你可以download it。它是为python 3编写的,但在python 2.x中运行正常(由于打印的变化,会出现一些随机括号)。

我不能保证这是你正在寻找的,或者它不会崩溃。它不是最友好的用户脚本。

答案 3 :(得分:2)

偏离主题,但这是一个概述了一些好工具的网站。

856 Quality Assurance Tools for PHP