Skip to content

Работа над задачами

Semyon edited this page Sep 3, 2015 · 3 revisions
  • Убедитесь, что вы действительно готовы приступить к работе.
  • Убедитесь, что вы понимаете структуру репозитория и представляете, как её создать.
  • Прочитайте (и усвойте наконец) правила офрмления кода.
  • Ещё раз подумайте над тем, что
    • Не подразумевается, что все задачи решаются в аудитории.
    • Подразумевается, что задачи решаются дома.
    • Сдаются задачи только удалённо. Никакого приёма задач в аудитории не происходит.
    • Все задачи должны быть сданы для получения допуска/зачёта.
    • Если что-то не сдано, то студент получает набор "штрафных" задач и автоматом отправляется на пересдачу.
    • У каждой задачи есть срок сдачи. Для всех задач он равен 1 неделе если сроки не оговорены отдельно.
    • Для сдачи каждой задачи есть 3 попытки.
    • Необходимо сопровождать задачу более чем 3 тестами.
  • Приступайте к решению задачи.
  • Решили? Тогда оформляйте pull request (pr).
    • Название pr должно содержать только номера задач через запятую, которые сдаются в данном pr. Вручную будут проверяться только он и для них будут защитываться попытки.
    • pr долен быть таким, чтобы его можно было объединить с основным репозиторием автоматически. GitHub проверяет это.
    • Корректность кода в pr проверяется автоматически. Следите за стасусом.
    • Это хороший pr: good
    • Это плохой pr: b
    • Это очень плохой pr: b