Writing /home/grochu/public_html/wiki/data/cache/5/50b0aae442059b11d17d7f5ae74bd753.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/8/8687cc730207d600132b3b300958c6d6.xhtml failed
Statyczna analiza kodu
Ćwiczenia
- Połącz się z projektem zespołowym
nprw kolekcjisandbox - Otwórz w VS projekt SnakeGame
- Przeprowadź analizę kodu
Analyze → Run Code Analisis - Spróbuj naprawić wykryte błędy, zapoznaj się z opisem regół, które wykryły podejrzane fragmenty kodu
- Dodaj wszystkie zestawy regół i uruchom analizę ponownie
- Skonfiguruj analizę kodu tak aby była uruchamiana przy każdej kompilacji
- Utwórz własny zestaw regół (RuleSet) i zapisz go pod nazwą „NPRRuleSet”. Skonfiguruj wybrane regóły z tego zbioru tak aby generowały błąd kompilacji.
- Utwórz zgłoszenie związane z jednym z wykrytych błędów
- Dodaj do kodu atrybut powodujący pomijanie jednego z ostrzerzeń przy analizie (w pliku )
- Aktywuj Resharpera i przeprowadź analizę całego rozwiązania i postaraj się usunąć wszystkie ostrzerzenia
- Okno
Errors in solution - Inspekcja kodu, okno
Inspections(Inspect → Code issues in Solution)
- Zapoznaj się z ustawieniami dotyczącymi inspekcji kodu, zwłaszcza z poziomami ostrzeżeń dla poszczególnych regół (Options → Code Inspection → Inspection Severity )
- Przeprowadź automatyczne czyszczenie kodu
Tools → Cleanup Code- Sprawdz ustawienia dotyczące automatycznego czyszczenia kodu (Options → Code Editing → Code Cleanup)
- Dodaj własny profil czyszczenia i skonfiguruj go wg. swoich zapartywań