Еще один важный инструмент для проектной деятельности – это Git и GitLab.
Git — распределённая система контроля версий, которая даёт возможность разработчикам отслеживать изменения в файлах и работать совместно с коллегами.
В рамках проекта и совместной разработки мы используем GitLab – инструмент для хранения и управления репозиториями Git. Он дает участникам проекта просматривать репозитории кода, вносить свои правки и вести совместную разработку.
Репозиторий – электронное хранилище данных, в котором можно хранить код, иметь к нему совместный доступ и отслеживать историю изменений.
Репозитории могут находиться у вас на компьютере, на компьютерах ваших коллег и на удаленном сервере. Подробнее о репозитории в GitLab можно узнать здесь.
GitLab CI/CD – это инструмент для разработки программного обеспечения с использованием непрерывных методологий:
Используя непрерывный метод разработки, вы непрерывно создаете, тестируете и развертываете итеративные изменения кода. Этот итеративный процесс помогает снизить вероятность разработки нового кода на основе предыдущих версий с ошибками или сбоями. С помощью этого метода вы стремитесь к тому, чтобы вмешательство человека было меньше или даже не вмешивалось вообще, от разработки нового кода до его развертывания.
Вопрос: почему в проектной деятельности есть список рекомендуемых веб-сервисов?
Ответ: чтобы собирать цифровой след.
Мы не можем отслеживать активность каждого студента в разнообразии веб-сервисов и предлагаем использовать определенные инструменты (GitLab, Zulip, Jitsi, Trello/Taiga), которые позволяют нам собрать информацию о действиях участников проекта.
Вся собранная информация хранится на вашей странице в Личном кабинете МИЭМ и на странице вашего проекта. Так нынешний руководитель сможет понять вашу вовлеченность в проект, а будущий – составить мнение о вас.