- Виртуальная машина
- Oracle VM VirtualBox (рекомендуется)
- VmWare Player
- Операционная система
- Linux Mint wiht cinnamon (рекомендуется)
- Ubuntu
- Любой дистрибутив Linux, основанный на Debian
- Компиляторы
- sudo apt-get install gcc g++ git
- Текстовый редактор/IDE
- gedit
- sublime
- VS Code
- Любая другая на ваш выбор
- Ознакомится с заданием, выбрать вариант. Сообщить выбранный вариант преподавателю. Это можно делать только если все предыдущие лабораторные успешно сданы.
- Файлы для каждой работы должны находится в подпапке каталога <Фамилия>.<Имя> с названием lab№, где № - номер работы
- Для того, чтобы сдать задачу, необходимо создать pull request. Целевой веткой нужно указать ветку, название которой - ваше имя и фамилия.
Задача будет зачтена, если она отвечает следующим требованиям
- Разумный стиль кодирования. Часто используемый стиль кодирования описан здесь https://google.github.io/styleguide/cppguide.html. Он довольно старый и намного более емкий, чем требуется, в основном стоит обращать внимание на форматирование и наименования
- Задача собирается без ошибок методом, который указан в тексте задания и корректно работает на всех тестах
- В случае незначительных недочетов или спорных ситуаций преподаватель может задать вопросы в комментариях к pull request
- Если pull request принят - задача считается сданной, преподаватель выставляет оценку согласно сложности задачи и полноты её реализации
- Если задача сдана после дедлайна, то она оценивается половиной баллов
- Если задача реализована не полностью, то она оценивается по объему выполенной части