Posts
337
Comments
125
Trackbacks
5
Tools für einen besseren Quellcode II

Von Microsoft gibt es das kostenfreie  Programm FxCop downloadbar unter: http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx.

FxCop ist ein Analysewerkzeug für .NET. Es prüft den CIL-Code und den Aufruf der einzelnen Routinen nach ca. 200 Verstößen gegen die Entwurfsrichtlinien von Microsoft sowie auf potentielle Schwachpunkte.

Nach der Installation des Programmes kan man dieses aufrufen. Nachdem man die entsprechende EXE- oder DLL-Datei ausgewählt und auf Analyse geklickt hat wird das Ergebnis angezeigt:

FxCop1

Links kann man die zu beachtenden Regeln einschränken (danach muss man neu analysieren), rechts sieht man die gefundenen Verstöße.

 
Durch einen Doppelklick auf einen Verstoß öffnet sich ein Fenster mit weiteren Detailinformationen:

FxCop3 

 
Alternativ kann man auch den linken Reiter Target anklicken und nun werden die Verstöße den einzelnen Klassen, Methoden etc. zugeordnet:

FxCop2

 
Das Programm FXCop lässt sich in Visual Studio auch als Post-Build Event einbinden, eine Beschreibung hierzu findet man hier: http://blogs.msdn.com/fxcop/archive/2007/02/24/faq-how-do-i-run-fxcop-during-a-post-build-event.aspx.


Anmerkungen:
Jeder muss sich natürlich Gedanken machen welche Regeln er in seinem Projekt berücksichtigen möchte. Auch mag es in manchen Fällen sinnvoll sein sich nicht an alle Regeln zu halten.


Links:
http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx
http://blogs.msdn.com/fxcop/archive/2007/02/24/faq-how-do-i-run-fxcop-during-a-post-build-event.aspx
http://de.wikipedia.org/wiki/FxCop
http://blogs.msdn.com/fxcop/

posted on Thursday, February 19, 2009 4:29 PM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 3 and 3 and type the answer here: