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?