Java Project Cruft erkennen
-
03-07-2019 - |
Frage
Ich bin ein NetBeans 6.5 -Benutzer und suche nach einer Möglichkeit, eine Liste von Methoden/Klassen zu generieren, die in einer festgelegten Projektgruppe nicht verwendet werden.
Ich weiß, ich kann mit der rechten Maustaste auf jede Methode klicken und "Nutzungen finden" auswählen, aber ich suche nach einer Automatisierung zu diesem Prozess.
Ich bin bereit, etwas zu betrachten, das außerhalb von NetBeans läuft, solange es eine Liste von Kreuzmethoden/Klassen generiert.
Vielen Dank.
Lösung
Verdrehter mögen Proguard Kann Ihre Gläser verkleinern, indem Sie ungenutzte Methoden/Klassen entfernen. Möglicherweise ist es möglich, eine ausführliche Ausgabe zu erhalten, die die Liste der entfernten (daher nicht verwendeten) Klassen/Methoden enthält.
Hier Weitere Informationen zum Finden von Code mit Proguard finden Sie weiter.
Andere Tipps
Sie können das einschalten nicht verwendete Code -Regeln In PMD (es gibt ein NetBeans -Plugin) führen Sie dann PMD über ein ganzes Projekt aus.
Es gibt mehrere Tools, mit denen Sie diese und andere Probleme finden können:
- PMD (erwähnt von Bill the Eidechse oben)
- Checkstyle
- Findbugs