2010-12-10 5 views
1

J'ai un projet, il y a plusieurs classes. Je veux rechercher les propriétés utilisées et non utilisées dans le projet.Rechercher les propriétés utilisées et non utilisées

est visual studio ont une façon de rechercher des propriétés ueed. langage C# est Programing .net

+0

Commentez-les et compilez-les. Rincer répéter au besoin. – leppie

+0

double possible de [Outil open source pour trouver injoignable/code utilisé C#] (http://stackoverflow.com/questions/1706114/open-source-tool-to-find-unreachable-unused-c-code) – Bobby

+0

Essayez ReSharper http://www.jetbrains.com/resharper/features/code_analysis.html –

Répondre

1

Trouver toutes les références.

1

Il suffit d'utiliser l'option "Exécuter l'analyse du code". Il montrera les appels inutilisés (s'ils ne sont pas publics et à la disposition de tout le monde.)

2

Je suppose que vous devez utiliser des outils tiers disponibles sur le marché.Juste Google et vous trouverez beaucoup.Je recommande resharper qui donne vous beaucoup des fonctionnalités supplémentaires

0

Même si les outils d'analyse de code peut aider à la recherche ces propriétés, vous ne pouvez pas compter sur les outils d'analyse de code complètement, parce qu'un code client peut accéder à une propriété avec la réflexion.

Cela inclut des contrats de données vos proxys clients peuvent avoir dans le cas de WCF, des dépendances de sérialisation javasript json et similaires

Vous pouvez essayer de commenter des propriétés suspectées de ne pas avoir d'usages, mais vous devez non seulement vous assurer qu'il compile, mais aussi avoir tous les tests à passer.

Espoir vous avez une couverture de test décent et suites de tests intergated en place.

Questions connexes