Wieviel Zeilen Quellcode hat mein PHP-Projekt?
21.01.2010
14:37:24 Uhr4032 Aufrufe
2 Antworten
14:37:24 Uhr
2 Antworten
Hilfreich +1
Hallo Entwickler,
wer hat sich nicht schon oft gefragt, wieviele Zeilen Quellecode sein eigenes PHP-Projekt eigentlich hat? Ich wollte das für die Administrator-Seite einmal genau wissen und haben nach einem Programm gesucht, dass diese Aufgabe für mich bequem erledigt. Gefunden habe ich das PHP-Tool phploc von Sebastian Bergmann. Das Tool liest die Quellcode-Dateien ein und zählt die Zeilen. Dabei unterscheidet es sogar zwischen Kommentaren und richtigem Code, zählt Interfaces, Klassen, nicht- und statische Methoden und die Funktionen.
Man installiert das Tool phploc über den PEAR-Installer.
Dabei ist zu beachten, das die PHP Erweiterung "tokenizer" im PHP-Binary vorhanden ist.
Danach kann man das Tool mit folgendem Befehl aufrufen:
Als Beispiel habe ich mal: "phploc /var/www/administrator/" aufgerufen (dort liegt mein Quellcode).
Die Administrator-Seiten bestehen also aktuell aus 76.590 Zeilen, wovon 56.047 Zeilen Quellcode und 20.543 Zeilen Kommentare sind (habs wohl ganz gut dokumentiert).
Fein
Gruß
Frank
wer hat sich nicht schon oft gefragt, wieviele Zeilen Quellecode sein eigenes PHP-Projekt eigentlich hat? Ich wollte das für die Administrator-Seite einmal genau wissen und haben nach einem Programm gesucht, dass diese Aufgabe für mich bequem erledigt. Gefunden habe ich das PHP-Tool phploc von Sebastian Bergmann. Das Tool liest die Quellcode-Dateien ein und zählt die Zeilen. Dabei unterscheidet es sogar zwischen Kommentaren und richtigem Code, zählt Interfaces, Klassen, nicht- und statische Methoden und die Funktionen.
Man installiert das Tool phploc über den PEAR-Installer.
01.
pear channel-discover pear.phpunit.de 02.
pear install phpunit/phplocDabei ist zu beachten, das die PHP Erweiterung "tokenizer" im PHP-Binary vorhanden ist.
Danach kann man das Tool mit folgendem Befehl aufrufen:
phploc VERZEICHNISAls Beispiel habe ich mal: "phploc /var/www/administrator/" aufgerufen (dort liegt mein Quellcode).
# phploc /var/www/administrator/ Directories: 52 Files: 482 Lines of Code (LOC): 76590 Comment Lines of Code (CLOC): 20543 Non-Comment Lines of Code (NCLOC): 56047 etc..Die Administrator-Seiten bestehen also aktuell aus 76.590 Zeilen, wovon 56.047 Zeilen Quellcode und 20.543 Zeilen Kommentare sind (habs wohl ganz gut dokumentiert).
Fein
Gruß
Frank













