Aby ułatwić programistom pisanie lepszego kodu, który z pewnością będzie bardziej czytelny dla innych programistów powstało wiele narzędzi sprawdzających poprawność tworzonego kodu.
Jednym z takich narzędzi jest FxCope. Jest to darmowe narzędzie - obecnie w wersji 10.0 dla Visual Studio 2010. Jeżeli posiadamy wersję Ultimatum lub Premium program zintegruje się idealnie ze środowiskiem. Jako iż nie dysponuję taką wersją a tylko Profesional, najlepiej z FxCopa korzystać jako aplikacji zewnętrznej.
Główne okno aplikacji prezentuje się następująco:
Okno składa się z 3 części:
- część wyświetlająca jakie moduły są załadowane
- prawa część w której wyświetlają się znalezione problemy
- dolna część wyświetla szczegółowe informacje nt. wybranego problemu
- Wczytujemy przykładową aplikację poprzez naciśnięcie klawisza Add Target for Analize:
- Następnie klikamy na przycisk Analyze. Po analizie kodu zostanie wyświetlony raport w którym możemy sprawdzić i oczywiście poprawić znalezione błędy:
Aby ułatwić sobie pracę i móc używać FxCop-a w wersji Profesional Visual Studio 2010 można skorzystać z możliwości dodawania zewnętrznych narzędzi. W tym celu wybieramy w VS opcję External Tools... :
W nowym oknie:
klikamy w przycisk Add i wprowadzamy następujące dane:
- Title - nazwa narzędzia
- Command - ścieżka gdzie znajduje się konsolowa wersja narzędzia FxCop (w moim przypadku jest to: C:\Program Files (x86)\Microsoft Fxcop 10.0\FxCopCmd.exe)
- Arguments - argumenty przesłane do narzędzia oraz ścieżka gdzie znajdują się zestawy zasad którymi kieruje się FxCop podczas sprawdzania kodu: /c /f:$(TargetPath) /d:$(BinDir) /r:"C:\Program Files (x86)\Microsoft Fxcop 10.0\Rules"
- Initial directory - startowy katalog - C:\Program Files (x86)\Microsoft Fxcop 10.0
- Zaznaczamy koniecznie opcję Use Output Window
Wybieramy z menu Tools -> FxCope, następnie rezultat analizy zostanie wyświetlony w okienku Output:
W zależności od naszych preferencji możemy korzystać z wersji stand-alone lub też tej w VS.
Brak komentarzy:
Prześlij komentarz