Es gibt keine magische "Review" -Tool, Sie müssen immer noch Ihr Gehirn und zumindest diese Reihe von Tools verwenden. Sie können immer noch schrecklichen Code schreiben, sogar mit diesen Tools. Sie werden nur nach Dingen suchen, die automatisiert überprüft werden können. Aber es gibt kein Werkzeug, das dir sagen wird "Hey, dieser Code ist großartig!". Diese vier Werkzeuge sind die minimalen Werkzeuge würde ich den Code, um sicherzustellen, ist gut geschrieben:
Für phpmd ist einige Erfahrung erforderlich, um die Ergebnisse zu interpretieren.
Wenn ich meinen Code hinzufüge sagt es, dass es keine Fehler oder 0% Fehler gibt. Aber ich weiß, dass mein Code Punkte als zu viele verschachtelte Bedingungen, ungenutzte Variablen usw. zu ändern, ist es nicht möglich, mit Werkzeugen zu überprüfen ?
Sie müssen Komponententests für Ihren Code schreiben und einen Code Coverage Report erstellen, der Ihnen anzeigt, was abgedeckt ist. Aber noch einmal, Sie können eine Abdeckung grün erhalten, während Sie noch nicht jeden möglichen Pfad getestet haben, den der Code nehmen kann - seien Sie sich dessen bewusst.
Sie können auch einen Dienst wie http://scrutinizer-ci.com/ verwenden, der alle Arbeit für Sie erledigt und nach jedem Push einen Bericht generiert. Wir sind mit Scrutinizer ziemlich zufrieden, aber ihr benutzerdefinierter Analysator ist noch wählerischer als unsere Konfiguration. Bereiten Sie sich darauf vor, eine Menge Probleme zu melden. ;)
Warum funktionieren diese Tools nicht für Sie? Nach was suchst du besonders? –
Wenn ich meinen Code hinzufüge sagt es, dass es keine Fehler oder 0% Fehler gibt. Aber ich weiß, dass mein Code Punkte als zu viele geschachtelte Bedingungen, ungenutzte Variablen usw. enthält, ist es nicht möglich, mit Werkzeugen zu überprüfen? – Shashikala
vielleicht versuchen https://github.com/cakephp/cakephp-codesniffer – brennan