Erklärung der phploc Ausgabe

Wenn ich rennephploc Gegen eines meiner PHP-Projekte (Open Source) sehe ich diese Ausgabe.

phploc 1.6.4 by Sebastian Bergmann.

Directories:                                          3
Files:                                               33

Lines of Code (LOC):                               2358
  Cyclomatic Complexity / Lines of Code:           0.08
Comment Lines of Code (CLOC):                       903
Non-Comment Lines of Code (NCLOC):                 1455

Namespaces:                                           0
Interfaces:                                           3
Classes:                                             28
  Abstract:                                           1 (3.57%)
  Concrete:                                          27 (96.43%)
  Average Class Length (NCLOC):                      49
Methods:                                            149
  Scope:
    Non-Static:                                     128 (85.91%)
    Static:                                          21 (14.09%)
  Visibility:
    Public:                                         103 (69.13%)
    Non-Public:                                      46 (30.87%)
  Average Method Length (NCLOC):                      9
  Cyclomatic Complexity / Number of Methods:       1.69

Anonymous Functions:                                  0
Functions:                                            3

Constants:                                            9
  Global constants:                                   0
  Class constants:                                    9

Wie können Sie mit dieser statischen Analyse feststellen, ob diese Codebasis gut oder schlecht ist? Oder wie gut oder schlecht geschrieben?

Ist die zyklomatische Komplexität gut, wenn sie zu niedrig oder zu hoch ist?Haben3.57% abstrakte Klasse ist gut oder schlecht?14.09% statische Methoden. Sollte es auf OOP-Code-Basis niedriger sein?Es wird kein Namespace verwendet, ist es gut oder schlecht?

Die letzte FrageWie analysiert man eine Codebasis mit der Ausgabe von phploc?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage