Лабораторные работы по дисциплине "Построение и анализ алгоритмов". Весна 2019
Таблица сдачи и приема работ студентов
№
ФамилияИ
lab1
lab2
lab3
lab4
lab5
mark
1
БахеровД
2
ГавриловА
3
ГиззатовА
4
ГлазуновС
5
ГоловинаЕ
6
ГосударкинЯ
7
ДавкаеваВ
8
ДерябинаП
9
ДроздА
10
ЕрёменкоА
11
КравченкоП
12
ЛенковскийВ
13
Ляще́вскаяА
14
НаходькоА
15
ПетроваА
16
ТокаревА
17
ФилипповИ
18
ЧигалейчикА
Легенда
уточняется (...)
Проверка и статусы
Для проверки лабораторной работы создается pull-request из Вашей ветки с лабораторной работой в master-ветку общего репозитория. В начале заголовка пул-реквеста студент сам пишет статус готовности После - Фамилия, после - lab#
В описании к пулл-реквесту или хотя бы в отчёте номер выбранного варианта
[FIXED] - исправлено, отвечено. Этот статус ставит сам студент
[ACCEPT] - ура, всё хорошо, можно защищаться: всё пройдёт быстрее и глаже
Делать новый пул-реквест при внесении изменений не надо
Закончив исправления, студент пишет об этом отдельным комментарием, указывая, возможно, пояснения к исправлениям, а так же меняет сам префикс заголовка пул-реквеста на [FIXED]
Как заливать лабы или куда тыкать, чтобы ничего не сломалось
Для начала работы каждый студент делает форк репозитория на свой GitHub аккаунт (нажимает на кнопочку fork в правом верхнем углу). После этого заходит в этот форк на своём аккаунте и клонирует его к себе на компьютер.
Для каждой лабораторной создается свой отдельный branch (checkout -b < _FirstIO_lab# > )
Каждый студент работает строго в своей директории FirstIO/ , где FirstIO - название директории в формате ФамилияИО
После внесения всех изменений, они отправляются на сервер в форк студента, и уже с него следует делать pull-request в основной репозиторий
Для каждой лабораторной требуется создавать отдельную директорию lab#, где # - номер лабораторной.
Внутри папки с названием должны находиться:
Исходный код программ в папке Source
Данные для работы / первичные тестовые данные
makefile или скрипт командной строки для получения исполняемого файла