Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 3.01 KB

CONTRIBUTING.md

File metadata and controls

30 lines (29 loc) · 3.01 KB

Необходимое ПО

  • Виртуальная машина
    • Oracle VM VirtualBox (рекомендуется)
    • VmWare Player
  • Операционная система
    • Linux Mint wiht cinnamon (рекомендуется)
    • Ubuntu
    • Любой дистрибутив Linux, основанный на Debian
  • Компиляторы
    • sudo apt-get install gcc g++ git
  • Текстовый редактор/IDE
    • gedit
    • sublime
    • VS Code
    • Любая другая на ваш выбор

Правила сдачи лабораторных

  1. Ознакомится с заданием, выбрать вариант. Сообщить выбранный вариант преподавателю. Это можно делать только если все предыдущие лабораторные успешно сданы.
  2. Файлы для каждой работы должны находится в подпапке каталога <Фамилия>.<Имя> с названием lab№, где № - номер работы
  3. Для того, чтобы сдать задачу, необходимо создать pull request. Целевой веткой нужно указать ветку, название которой - ваше имя и фамилия. Задача будет зачтена, если она отвечает следующим требованиям
    • Разумный стиль кодирования. Часто используемый стиль кодирования описан здесь https://google.github.io/styleguide/cppguide.html. Он довольно старый и намного более емкий, чем требуется, в основном стоит обращать внимание на форматирование и наименования
    • Задача собирается без ошибок методом, который указан в тексте задания и корректно работает на всех тестах
    • В случае незначительных недочетов или спорных ситуаций преподаватель может задать вопросы в комментариях к pull request
  4. Если pull request принят - задача считается сданной, преподаватель выставляет оценку согласно сложности задачи и полноты её реализации
    • Если решение задачи прошло все тесты до дедлайна, но задача сдана после, то задача оценивается в 3/4 баллов
    • Если часть функциональности реализовано после дедлайна, то задача оценивается половиной баллов
    • Если задача реализована не полностью, то она оценивается по объему выполенной части