Домашнее задание заключается в решение задач из популярного репозитория с упражнениями по GIT — git-katas.

Как сдавать

Вам потребуется Linux/MacOS, WSL или виртуальная машина. Для сдачи вам потребуется записать каст вашего терминала с помощью специальной утилиты — asciinema.

Важно:

  1. Данная утилита никуда не отправляет ваши касты(можете проверить сами, просмотрев её код)
  2. При необходимости изменений текстовых файлов пользуйтесь консольными редакторами — vi, vim, nano.

Для того, что бы записать ваш терминал выполните следующее

$ asciinema rec PROBLEM.cast

где PROBLEM номер задания. Если в задаче требуются какие либо рассуждения, то напишите их в отдельном текстовом файле и приложите к задаче с названием в формате PROBLEM.txt .

В итоге вам надо будет сдать .zip архив сюда до 23:59 30го января по ссылке.

Что бы просмотреть ваш каст, можно сделать

$ asciinema play PROBLEM.cast -s n -i s

Где флаг -s показывает во сколько раз надо ускорить ваш каст, а флаг -i обрезает файл до s секунд.

Сквозная нумерация задач

Правила оценивания

Каждая задача оценивается в 0.32 бала. Если в задаче есть внутренние пункты, то задача будет оценена пропорционально выполненным пунктам.

Проверка проходит в полуручном режиме. Возможно потребуются студенты для кросс-проверки своих однокурсников. Если таковы будут необходимы, то в канале появится соответствующее сообщение.

Так же 20-30 случайных студентов будут призваны на защиту.

Плагиат

Так как это известный список задач для изучающих GIT, то его решения не сложно найти/нагенерить с помощью LLM. Я вас искренне прошу так не делать, потому что после самостоятельного выполнения этих заданий вы начнете гораздо лучше понимать GIT.