Wie man unbenutzten / toten Code in Java-Projekten findet

Welche Tools verwenden Sie, um unbenutzten / toten Code in großen Java-Projekten zu finden? Unser Produkt befindet sich seit einigen Jahren in der Entwicklung und es wird sehr schwierig, nicht mehr verwendeten Code manuell zu erkennen. Wir versuchen jedoch, so viel unbenutzten Code wie möglich zu löschen.

Vorschläge für allgemeine Strategien / Techniken (außer spezifischen Tools) sind ebenfalls erwünscht.

Bearbeiten: Beachten Sie, dass wir bereits Codeabdeckungstools (Clover, IntelliJ) verwenden, die jedoch wenig hilfreich sind. Toter Code hat noch Unit-Tests und wird als abgedeckt angezeigt. Ich vermute, ein ideales Tool würde Codecluster identifizieren, von denen nur sehr wenig anderer Code abhängt, und so eine manuelle Überprüfung der Dokumente ermöglichen.

Antworten auf die Frage(21)

Ihre Antwort auf die Frage