Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Propozycje tematów ====== Narzędzia CI/CD (continuous integration, continuous delivery, continuous deployment). \\ Prezentacja dla zespołu 3-4 osobowego demonstrująca pełen pipeline wytwórczy na przykładowym projekcie deweloperskim. * wsparcie dla pracy zespołowej, zarządzanie zespołem i zadaniami, issue tracker, wybrana metodologia (np. scrum) * repozytorium kodu (system kontroli wersji) i workflow w zespole, np.: * Github workflow: branch -> commit -> Pull Request -> Review -> Deploy -> Merge * [[https://dev.to/heratpatel/git-flow-a-successful-git-branching-model-1j6f|A Successful Git branching model]]]] Git Flow * automatyzacja procesów: budowania, testów, deployment Propozycje: * [[https://azure.microsoft.com/pl-pl/services/devops/|Azure DevOPs]] (Repos, Boards, itd. ), ewentualnie integracja z innymi usługami (np. GitHub) * [[https://bitbucket.org/product/features/pipelines|BitBucket pipelines]] * [[https://www.atlassian.com/software/jira/features|Jira Software]] + BitBucket + [[https://www.atlassian.com/software/bamboo|Bamboo]] (CI, free for 30 days) * [[https://about.gitlab.com/|GitLab]] * git + [[https://www.buildbot.net/|Buildbot]] * GitHub + [[https://www.jenkins.io/|Jenkins]] automation server * [[https://www.gocd.org/|GoCD]] free & open source ci/cd server * github, bitbucket + [[https://travis-ci.com/|Travis CI]] + [[https://www.heroku.com/|Heroku]] * GitHub + [[https://www.jetbrains.com/teamcity/|TeamCity]] * inne kombinacje wspomnianych (lub nie wspomnianych) platform Inne propozycje dla pojedynczych osób: * Resharper - narzędzia wspomagające produktywność (nawigacja, generowanie kodu, refaktoring, ...) + analiza kodu * Narzędzia wspoierające testowanie jednostkowe * techniki izolacji, atrapy (mocki), wzorce w testowaniu jednostkowym, biblioteki: Moq, FakeItEasy, RhinoMocks, NSubstitute, .. * generowanie testów i danych do testów, np. biblioteka AutoData, AutoFixture, ... * Profilowanie aplikacji, np.: narzędzia diagnostyczne w Visual Studio, instrumentacja, profilowanie statystyczne (sampling), debugowanie pamięci <fs large>Inne: jakich narzędzi używacie? </fs>