Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Propozycje tematów ====== * System kontroli wersji Git i GitHub * programowanie zespołowe z użyciem git * Github workflow: branch -> commit -> Pull Request -> Review -> Deploy -> Merge * {{https://nvie.com/posts/a-successful-git-branching-model/|git branching model}}: master, develop, feature branches, realase branches, hotfix * git w Visual Studio * Narzędzia do zarządzania projektami * Azure DevOps (dawniej TFS/Visual Studio Team Services) * wsparcie dla zwinnych metodologii (np. Scrum) * zarządzanie zadaniami w GitHub * Co nowego w Visual Studio 2019 ? * Resharper - narzędzia wspomagające produktywność (nawigacja, generowanie kodu, refaktoring, ...) * Analiza statyczna kodu * Resharper - inspekcja kodu * Narzędzia dostępne w Visual Studio (analiza kodu, FxCop, metryki kodu) * Testowanie jednostkowe * wsparcie do testów jednostkowych w Visual Studio, biblioteka MSTest * inne biblioteki: xUnit, NUnit * techniki izolacji, atrapy (mocki), wzorce w testowaniu jednostkowym, biblioteki: Moq, FakeItEasy, RhinoMocks, NSubstitute, .. * metryki pokrycia kodu testami * generowanie testów i danych do testów, np. biblioteka AutoData, AutoFixture, ... * automatyzacja testowania w procesie produkcyjnym (np. z użyciem VSTS) * Profilowanie aplikacji * narzędzia diagnostyczne w Visual Studio * instrumentacja, profilowanie statystyczne (sampling) * profilowanie aplikacji WPF * debugowanie pamięci * Modelowanie systemu: * Diagramy klas, użycia, inne diagramy wizualizujące struktur kodu w Visual Studio * <fs large>Inne: jakich narzędzi używacie? </fs>