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.

War es hilfreich?

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.

Verwenden Sie ein Testabdeckungstool, um Ihre Codebasis instrumentieren, und führen Sie die Anwendung selbst aus, nicht die Tests.

Emma und Eclemma Sie erhalten Sie nette Berichte darüber, wie viel Prozent der Klassen für einen bestimmten Codelauf ausgeführt werden.

Es gibt mehrere Tools, mit denen Sie diese und andere Probleme finden können:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top