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 nazie ICell zawierający publiczne właściwości Age oraz IsAlive. Interfejs przenieś do pliku ICell.cs.
  • Zatwierdź wykonane zmiany w repozytorium git i wypchnij gałąź z tymi zmianami do zdalnego repozytorium w usłudze Azure Repos