Quels outils utilisez-vous pour trouver le code inutilisé ou 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.
Les suggestions de stratégies/techniques générales (autres que des outils spécifiques) sont également appréciées.
Editar: Notez que nous utilisons déjà des outils de couverture de code (Clover, IntelliJ), mais ils ne sont pas d'une grande aide. Le code mort a toujours des tests unitaires, et apparaît comme couvert. Je pense qu'un outil idéal permettrait d'identifier des groupes de code dont très peu d'autres codes dépendent, ce qui permettrait une inspection manuelle des documents.