Microsoft Security Development Lifecycle
Practice #10: Perform Static Analysis
Analiza statyczna w każdym sprincie
Źródło: http://www.microsoft.com/security/sdl/discover/sdlagile.aspx
Koszt naprawy błędu rosną im potniej błąd zostanie wykryty
Źródło: http://www.microsoft.com/security/sdl/about/benefits.aspx
Lint - UNIX V7 1979, historyczny program od którego nazwy często określa się narzędzia do analizy i szukania błedów
// calculate the number of days
int days = hours / 23;
VS 2013 ![]() | VS 2015, 2017, 2019![]() |
Error (czerwony) Warning (zielony) Info (szary) Hidden None Default | ![]() ![]() |
.editorconfig
ustawienia analizy stylu w postaci pliku tekstowego![]() | ![]() |
int x = (5 + b);
![]() | ![]() |
![]() | ![]() |
ruleset
z naszymi ustawieniami![]() | ![]() |
serverity = None
wyłącza ostrzeżenia danego typu#pragma warning disable CA1234
SuppressMessage()