Question

Je suis un utilisateur de NetBeans 6.5 et je cherche un moyen de générer une liste de méthodes / classes qui ne sont pas utilisées dans un groupe de projets défini.

Je sais que je peux cliquer avec le bouton droit sur chaque méthode et sélectionner "Rechercher les utilisations". mais je recherche une automatisation de ce processus.

Je suis disposé à regarder quelque chose qui tourne en dehors de netbeans, tant qu'il génère une liste de méthodes / classes cruelles.

Merci.

Était-ce utile?

La solution

Les obscurcisseurs comme proguard peuvent réduire vos fichiers jar en supprimant les méthodes / classes inutilisées. Peut-être est-il possible d’obtenir une sortie détaillée contenant la liste des classes / méthodes supprimées (donc inutilisées).

Ici , vous pouvez trouver plus d'informations sur la recherche de code mort avec proguard.

Autres conseils

Vous pouvez activer les règles de code inutilisées dans PMD (un plugin NetBeans est disponible). ), puis exécutez PMD sur un projet entier.

Utilisez un outil de couverture de tests pour instrumenter votre base de code, puis exécutez l'application elle-même et non les tests.

Emma et Eclemma vous donnera de bons rapports sur le pourcentage de classes exécutées pour une exécution donnée du code.

Il existe plusieurs outils que vous pouvez utiliser pour vous aider à trouver ces problèmes, ainsi que d'autres:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top