【问题标题】:Good PHP Metric tools [closed]良好的 PHP 度量工具 [关闭]
【发布时间】:2009-08-19 14:40:08
【问题描述】:

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

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

【问题讨论】:

  • 好问题!仅仅因为代码度量规则! :-)

标签: php


【解决方案1】:

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

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

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

CloneDR 是一种工具,可以在大型软件系统中找到准确且几乎没有重复的代码。它已被用于在 PHP 代码中查找克隆。

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

编辑 2011 年 4 月 1 日(说真的!)

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

【讨论】:

  • 这很完整,谢谢!
【解决方案2】:

好吧,我会提到PHPDepend,尽管它更倾向于依赖分析。

【讨论】:

    【解决方案3】:

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

    我不能保证它是您正在寻找的东西,或者它不会崩溃。它也不是最友好的脚本。

    【讨论】:

    • 非常感谢,我去看看!
    【解决方案4】:

    离题,但这里是一个网站,其中概述了一些好工具。

    856 Quality Assurance Tools for PHP

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 2014-04-27
      相关资源
      最近更新 更多