2010-12-01 7 views
1

Possible en double:
What tools and techniques do you use to find dead code in .NET?Indicatifs non appelé

Est-ce que quelqu'un sait d'un outil qui peut trouver des fonctions qui ne sont pas appelés?

Précision: Les fonctions qui ne sont pas appelées par quoi que ce soit dans la solution. Ne devrait pas d'importance si elles sont publiques, etc. privé

+0

Cette question a besoin d'éclaircissements: « ne pas être appelé » ... voulez-vous dire des méthodes privées dans une classe ne pas être appelé par toute autre méthode dans la classe? Ou voulez-vous dire quelles méthodes publiques dans votre solution entière ne sont pas utilisées ailleurs dans votre application? – mlibby

Répondre

4

Il y a plusieurs outils disponibles qui le feront à des degrés de profondeur variables.

  • ReSharper
  • NCover
  • FxCop
1

ReSharper identifiera des méthodes privées ou internes qui ne sont pas appelés.

1

NCover vous donnera toutes sortes de bonté de couverture de code, mais je crois qu'il est un peu cher.

0

Microsoft FxCop peut le faire pour vous.

+0

Seulement pour les membres privés, bien que voici une bonne discussion sur la façon dont il peut aider http://stackoverflow.com/questions/71518/is-there-a-custom-fxcop-rule-that-will-detect-unused-public -méthodes – mlibby

0

essayer NCover, son bon outil qui aide à refactorisation beaucoup

0

je me déteste parce que leur ReSharper beaucoup de chose va mal dans ReSharper. vous devez utiliser la personnalisation telerik, il peut être mieux puis resharper.

Questions connexes