我想为我的PHP OOP项目计算一些代码指标。我尝试使用here中提到的一些工具。但除Understand的跟踪版本外,仅提供
我找不到任何适用于PHP的工作。
Plugin for Eclipse by State of Flow无法使用我的(不是那么新的)Galileo Eclipse v3.5。
我对
等措施感兴趣有没有工具?
答案 0 :(得分:10)
PHP中有一些工具和PHP代码。
以下是我能想到的:
phpcpd
- 复制粘贴检测器phploc
- 做多种计数(行,类,......) PHP_CodeSniffer
- 检查您的代码是否符合您的编码标准。phpmd
- 混乱探测器phpDocumentor
/ DocBlox生成文档(并检测未正确记录的内容)
在PHP中,这些工具通常不是从Eclipse中使用的,而是集成在一些持续集成平台中。
关于这些,你可以看看:
但是,如果您想将其中一些工具与Eclipse PDT集成,您可能需要查看PHP Tool Integration。
答案 1 :(得分:2)
有关计算重复代码的数量和精确位置的工具,请参阅我们的PHP CloneDR。尽管重新格式化文本,修改注释和修改(最多可达[dis]相似度,它仍会发现重复。
在链接上有一个由PHP CloneDR处理的Joomla的例子。
答案 2 :(得分:2)
为了获得复杂性(甚至更多,甚至估计开发时间),您可以使用支持PHP以及其他编程语言的ProjectCodeMeter。
答案 3 :(得分:0)
PHP Depend会为您生成一些不错的指标。