Quali strumenti usi per trovare codice non utilizzato / morto in grandi progetti Java? Il nostro prodotto è in fase di sviluppo da alcuni anni e sta diventando molto difficile rilevare manualmente il codice che non è più in uso. Cerchiamo comunque di eliminare quanto più codice inutilizzato possibile.
Sono apprezzati anche suggerimenti per strategie / tecniche generali (diversi dagli strumenti specifici).
Modifica: Nota che già utilizziamo strumenti di copertura del codice (Clover, IntelliJ), ma questi sono di scarso aiuto. Il codice morto ha ancora test unitari e si presenta come coperto. Immagino che uno strumento ideale identificherebbe i gruppi di codice che hanno pochissimo altro codice a seconda di esso, consentendo l'ispezione manuale dei documenti.