ReSharper - zadanie
Korzystając z Visual Studio połącz się z projektem GameOfLife
znajdującym się w jednej z organizacji znd
(wybierz organizację, do której posiadasz dostęp).
Oto adresy do projektu:
Używając Visual Studio sklonuj repozytorium kodu git, które znajduje się w tym projekcie.
Następnie utwórz nową gałąź w repozytorium - wszystkie zmiany, które zostaną dokonane w czasie realizacji zadania powinny być dokonane w ramach tej nowej gałęzi. Na liście zadań projektu (w Azure Boards) znajduje się jedno aktywne zadanie przydzielone do Ciebie. Wykonaj to zadanie zgodnie z instrukcjami zawartymi w jego opisie. Po wykonaniu zadania zmień jego stan na Done
.
Treść zadania, którą odnajdziesz w opisie elementu roboczego w projekcie GameOfLife jest następująca:
- Zainstaluj w Visual Studio rozszerzenie ReSharper (https://www.jetbrains.com/resharper/ )
- Utwórz listę wszystkich problemów wykrytych przez narzędzia inspekcji kodu (Code Issues in Current Project).
- Zapisz liste problemów w pliku tekstowym (TXT), w formie pliku XML lub w postaci pliku HTML.
Utworzony plik dodaj do tego elementu roboczego w formie załącznika (Add attachement) - Wyeliminuj wszystkie ostrzeżenia (warning) wykryte przez ReSharpera poprzez zastosowanie sugerowanej przez ReSharper akcji szybkiej naprawy lub wyłączając podejrzenie fragmenty kodu z analizy poprzez dodanie odpowiedniego komentarza w kodzie (operacją Disable once with comment).
- Posługując się mechanizmami refaktoryzacji ReSharpera wyodrębnij z klasy
Cell
interfejs o nazieICell
zawierający publiczne właściwościAge
orazIsAlive
. Interfejs przenieś do plikuICell.cs
. - Zatwierdź wykonane zmiany w repozytorium git i wypchnij gałąź z tymi zmianami do zdalnego repozytorium w usłudze Azure Repos