Quels outils utilisez-vous pour trouver le code inutilisé / mort dans les grands projets Java? Notre produit est en développement depuis quelques années et il devient très difficile de détecter manuellement le code qui n'est plus utilisé. Nous essayons cependant de supprimer autant de code inutilisé que possible.
Des suggestions de stratégies / techniques générales (autres que des outils spécifiques) sont également appréciées.
Edit: Notez que nous utilisons déjà des outils de couverture de code (Clover, IntelliJ), mais ceux-ci sont peu utiles. Le code mort a toujours des tests unitaires et apparaît comme couvert. Je suppose qu'un outil idéal identifierait des grappes de code qui ont très peu de code en fonction, permettant une inspection manuelle des documents.