Вводная информация
Практика
Работа происходит в режиме online
Используется GitHub репозиторий
Для задач задействуются Pull Request’ы
Рабочая git-ветка курса - master
Используются различные виды тестирования
Распределение задач производится случайным образом для каждого человека
Полная автоматизация проверок качества и производительности; проводится проверка на плагиат.
Дедлайны задаются на каждую задачу. Подробности в разделе
Баллы.Примеры размещены в
tasks/example_threadsиtasks/example_processes(а также расширенные варианты:tasks/example_processes_2/tasks/example_processes_3).In each repository, the README.md contains a link to the course documentation.
Each repository includes an example of a properly formatted PULL REQUEST.
Все задачи обязательны к выполнению
Задача, которая оказывается в мастер-ветке, продолжает проверяться. Если задача упала (падение теста) в мастере, она отключается, и запись об этом добавляется в таблицу результатов. Все отключенные (не исправленные) задания в конце семестра приведут к обнулению баллов за их выполнение. Можно увидеть, что ваша задача является отключенной, по следующему признаку: имя директории вашей задачи будет изменено с
seq/nesterov_a_vector_sumнаseq/nesterov_a_vector_sum_disabled
Коммуникации
Канал в Telegram — объявления и быстрые обновления
GitHub Issues — проблемы репозитория и отчёты об ошибках
Занятия — вопросы и ответы
Форма обратной связи — критические вопросы
Email — некритичные вопросы
* All instructions, repositories, and tables may be updated during the learning process for better usability. Be prepared for changes and check updates periodically.