2016-06-29 13 views
1

私はアドバイスが必要です。 Cantは静的コード解析の結果に関する情報を見つけました。たとえば、私はphplocを使用し、レポートを生成します。しかし、それは良い結果か、私が知らないことが悪いです。 私が享受していないユーティリティは同じでなければならないことを理解しています。結果を見た後、あなたは悪いコードを解決することができますかどうか。PHPスタティックコード解析結果の理解

ここでこの結果のすべての行についての情報が表示されますか?

ありがとうございました!

私が見つけたものはすべて、次のとおりです。 最大メソッド複雑さが循環的複雑度、その後大きくてはいけません - 1-4が低い ある - 8-10高い複雑 です - - 5-7 は、適度な複雑さを示し11+非常に複雑です。ここで

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%) 

答えて

0

は古いが、同様の問題のmetricsresultsinfoについてのいくつかのより多くのソース/リンクです。間違いやコードの匂いについての詳しい情報が必要な場合は、私はあなたに紹介してみよう。PHP_CodeSnifferPHP_Depend

関連する問題