我使用Netbeans在PHP中编写了一段时间,但它没有提供任何获取代码指标的工具。我之前也使用过SourceMonitor但它不支持PHP,与Code Analyzer相同。
是否有人使用过并且可以推荐任何用于从PHP代码获取代码指标的工具?
答案 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)
我不能保证这是你正在寻找的,或者它不会崩溃。它不是最友好的用户脚本。
答案 3 :(得分:2)
偏离主题,但这是一个概述了一些好工具的网站。