Gegen Code-Geruch hilft PHPHint: Geek Site of the Week
Gegen Code-Geruch hilft PHPHint: Geek Site of the Week
Dabei achtet PHPHint auf etliche Details. Neben der Konformität zu den FIG-Standards PSR-0 bis -2 zählt das Tool die Funktionen und Methoden im Code und zeigt, wie viele der Methoden privat oder öffentlich sind. PHPHint misst sogar die zyklomatische Komplexität, die ein Indiz für die Testierbarkeit des Codes liefert. Anschließend lassen sich vorgeschlagene Anpassungen automatisch via "Clean" übernehmen.
Ermöglicht wurde PHPHint, indem der Autor Klaus Silveira die Funktionalitäten diverser Tools zusammengeführt hat:
- CodeSniffer von Greg Sherwood,
- CS-Fixer von Fabien Potencier,
- phploc von Sebastian Bergmann,
- PHPMD und PHP_Depend von Manuel Pichler
Wer seine komplette Code-Basis wie mit PHPHint überprüfen möchte, kann auf die oben erwähnten Tools zurückgreifen. Wie der Name andeutet, will PHPHint nur einen Hinweis darauf geben, worauf Ihr beim Coden achten solltet, wenn Ihr Euch an die Best Practice halten möchtet. Zum Code hinter PHPHint gelangt Ihr auf GitHub.
Als Gast kommentieren:
Gastkommentare werden nach redaktioneller Prüfung freigegeben (bitte Policy beachten).
-
PHP Magazin - Die aktuelle Ausgabe
Inhalt, Editorial, Quellcodes und Link-Tipps zum aktuellen PHP Magazin -
Archiv
-
Digital lesen
-
PHP Magazin Abo

Warenkorb
Login
Registrieren
Kommentare
Ihr Kommentar zum Thema