Skip to content

mmmorki/java_tasks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation


Инструкция по выполнению заданий

Автоматическая настройка проекта

При первом посещении репозитория на GitHub:

  • Репозиторий автоматически клонируется в вашу учетную запись
  • Создается Pull Request с названием feedbackне трогайте его!
  • Преподаватель добавит комментарии (при необходимости) и сам сделает merge — это триггер принятого задания

Клонирование проекта

git clone <URL_репозитория>

Или в IntelliJ IDEA:

  1. File → New → Project from Version Control
  2. Вставьте URL репозитория

Создание ветки задания

Создайте новую ветку по номеру задания:

git checkout -b task-1

Или в IDEA:

  • В нижнем правом углу: main+ New Branchtask-1

Выполнение задания

  1. Выполните задание строго по инструкции
  2. Обязательно коммитьте изменения с осмысленными сообщениями:
    git add .
    git commit -m "Реализовано задание 1: добавлена валидация входных данных"

Отправка на проверку

Коммит + Push

git add .
git commit -m "Завершено задание 1"
git push origin task-1

Создание Pull Request

В GitHub:

  1. Перейдите в раздел Pull requests
  2. Нажмите Compare → changes
  3. Укажите:
    • Заголовок: task-1 Фамилия Имя
    • Описание: краткий комментарий по реализации (по желанию)

В IDEA:

  • VCS → Git → Create Pull Request

Статусы работы

Статус Описание
На проверке Создан PR, ожидается ревью
Комментарии Преподаватель оставил замечания к коду (уведомление придет)
Зачет Approve + Merge преподавателем

Доработка (если нужны правки)

  1. Внесите изменения в код (остаетесь в ветке task-1)
  2. Сделайте commit + push:
    git add .
    git commit -m "Исправлены замечания: добавлена обработка edge-кейсов"
    git push origin task-1
  3. Новый PR создавать НЕ нужно — старый обновится автоматически!

Важные правила

  • НЕ мержьте код сами — это обязанность преподавателя
  • Следите за зеленой галочкой авто-тестов
  • Красный крестик = тесты не проходят, работа не проверяется
  • Соблюдайте дедлайны — фиксируется время последнего push'а

Пример PR описания

task-1 Иванов Иван

Реализация:
- Добавлена валидация входных параметров
- Оптимизирован алгоритм поиска (O(n) → O(log n))
- Добавлены unit-тесты (100% покрытие)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors