首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >理解php静态代码分析结果

理解php静态代码分析结果
EN

Stack Overflow用户
提问于 2016-06-29 10:40:42
回答 1查看 448关注 0票数 1

我需要一个建议。找不到任何关于静态代码分析结果的信息。例如,我使用phploc,并生成报告。但这是一个好的或坏的结果,我不知道。正如我所理解的那样,我不喜欢什么功用,报告肯定是一样的。看到结果后,您可以解决坏的代码或不。

在哪里我可以看到所有的信息,在这个结果行?

谢谢你帮忙!

我所发现的是:最大的方法复杂度不能大于10。CyclomaticComplexity - 1-4是低的- 5-7表示中度复杂性- 8-10是高复杂度- 11+是很高的复杂度。

代码语言:javascript
运行
复制
Directories                                          1
Files                                                3

Size
  Lines of Code (LOC)                              296
  Comment Lines of Code (CLOC)                     116 (39.19%)
  Non-Comment Lines of Code (NCLOC)                180 (60.81%)
  Logical Lines of Code (LLOC)                      50 (16.89%)
    Classes                                         43 (86.00%)
      Average Class Length                          14
        Minimum Class Length                         0
        Maximum Class Length                        43
      Average Method Length                          3
        Minimum Method Length                        1
        Maximum Method Length                        7
    Functions                                        0 (0.00%)
      Average Function Length                        0
    Not in classes or functions                      7 (14.00%)

Cyclomatic Complexity
  Average Complexity per LLOC                     0.22
  Average Complexity per Class                    4.67
    Minimum Class Complexity                      1.00
    Maximum Class Complexity                     12.00
  Average Complexity per Method                   2.00
    Minimum Method Complexity                     1.00
    Maximum Method Complexity                     4.00

Dependencies
  Global Accesses                                    0
    Global Constants                                 0 (0.00%)
    Global Variables                                 0 (0.00%)
    Super-Global Variables                           0 (0.00%)
  Attribute Accesses                                16
    Non-Static                                      16 (100.00%)
    Static                                           0 (0.00%)
  Method Calls                                      22
    Non-Static                                      22 (100.00%)
    Static                                           0 (0.00%)

Structure
  Namespaces                                         2
  Interfaces                                         0
  Traits                                             0
  Classes                                            3
    Abstract Classes                                 0 (0.00%)
    Concrete Classes                                 3 (100.00%)
  Methods                                           11
    Scope
      Non-Static Methods                            11 (100.00%)
      Static Methods                                 0 (0.00%)
    Visibility
      Public Methods                                10 (90.91%)
      Non-Public Methods                             1 (9.09%)
  Functions                                          0
    Named Functions                                  0 (0.00%)
    Anonymous Functions                              0 (0.00%)
  Constants                                          1
    Global Constants                                 0 (0.00%)
    Class Constants                                  1 (100.00%)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 13:37:01

这里有一些关于度量标准结果信息的更多来源/链接,它们在一个古老但类似的问题中。如果你想要更多关于错误和代码气味的信息,我建议你看上去很简单:CodeSniffer依附

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38097200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档