计算PHP项目的软件度量标准

时间:2011-04-10 12:33:24

标签: php metrics code-metrics

我想为我的PHP OOP项目计算一些代码指标。我尝试使用here中提到的一些工具。但除Understand的跟踪版本外,仅提供

  • 代码,评论,空白行数
  • 文件类数
  • 的功能数量
  • 声明/可执行语句

我找不到任何适用于PHP的工作。

Plugin for Eclipse by State of Flow无法使用我的(不是那么新的)Galileo Eclipse v3.5。

我对

等措施感兴趣
  • 继承树的深度,
  • avg函数长度,
  • 每班加权方法,
  • 重复,
  • ...

有没有工具?

4 个答案:

答案 0 :(得分:10)

PHP中有一些工具和PHP代码。

以下是我能想到的:


在PHP中,这些工具通常不是从Eclipse中使用的,而是集成在一些持续集成平台中。

关于这些,你可以看看:

但是,如果您想将其中一些工具与Eclipse PDT集成,您可能需要查看PHP Tool Integration

答案 1 :(得分:2)

有关计算重复代码的数量和精确位置的工具,请参阅我们的PHP CloneDR。尽管重新格式化文本,修改注释和修改(最多可达[dis]相似度,它仍会发现重复。

在链接上有一个由PHP CloneDR处理的Joomla的例子。

答案 2 :(得分:2)

为了获得复杂性(甚至更多,甚至估计开发时间),您可以使用支持PHP以及其他编程语言的ProjectCodeMeter

答案 3 :(得分:0)

PHP Depend会为您生成一些不错的指标。