2010-12-10 4 views
1

Ich habe ein Projekt, es gibt mehrere Klassen. Ich möchte verwendete und nicht verwendete Eigenschaften im Projekt suchen.Suche gebrauchte und nicht verwendete Eigenschaften

ist Visual Studio haben Sie eine Möglichkeit, UED-Eigenschaften zu suchen. Programmiersprache ist C# .net

+0

Kommentieren Sie sie aus und kompilieren Sie sie. Spülen Sie die Wiederholung nach Bedarf. – leppie

+0

mögliches Duplikat von [Open source Tool, um nicht erreichbaren/nicht verwendeten C# code zu finden] (http://stackoverflow.com/questions/1706114/open-source-tool-to-find-unreachable-unused-c-code) – Bobby

+0

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

Antwort

1

alle Verweise finden.

1

Verwenden Sie einfach die "Run Code Analysis" -Option. Es wird die ungenutzten Anrufe zeigen (wenn sie nicht für jedermann öffentlich und verfügbar sind.

2

Ich nehme an, Sie in der market.Just Google es verfügbar, um einige Tools von Drittanbietern verwenden, und Sie werden feststellen, many.I empfehlen resharper das gibt Sie viele zusätzliche Funktionen

0

Auch wenn Code-Analyse-Tools bei der Suche diese Eigenschaften helfen könnten, Sie nicht vollständig auf Code-Analyse-Tools verlassen können, weil ein Client-Code eine Eigenschaft mit Reflektion zugreifen könnten.

Dazu gehören Datenverträge Ihre Client-Proxys könnten im Fall von WCF, javasript json serialization dependencies und dergl.

Sie können Objekte auskommentieren, bei denen keine Verwendung vermutet wird, aber Sie müssen nicht nur sicherstellen, dass sie kompiliert werden, sondern auch alle Tests bestehen.

Hoffen Sie, dass Sie eine anständige Testabdeckung und intergated Testsuiten an der richtigen Stelle haben.

Verwandte Themen