Tools

Process

v0.0

About Homework

Практические задания можно разделить на два типа:

Задания в Rakovets Lab
  • Имеют простое описание.

  • Рассчитаны на импровизацию в решении.

Работа с Git:

  • Задания загружаются в repository, который trainee создал самостоятельно.

  • Задания по каждому занятию делаются в branch созданном от АКТУАЛЬНОГО главного branch.

  • На решение каждого задания делаем commit.

  • На исправление решения заданий делаем commit.

  • После решения заданий (всех или сколько успели) делаем Pull Request.

  • После создания Pull Request на GitHub, создается Review Request в Rakovets Lab, ссылка в котором указывает на Pull Request, где находятся решения.

Задания в GitHub: course-java-core
  • Имеют подробное описание.

  • Рассчитаны на решение согласно требованиям задачи.

  • Содержат необязательные задачи. Они сложные и затратные по времени. Обозначаются *.

  • Для первых занятий имеются unit-тесты для проверки правильности решения. В последующем, тесты будут писаться для ваших решений самостоятельно.

Работа с Git:

  • Задания загружаются в repository, который представляет собой fork, сделанный trainee от оригинального repository GitHub: course-java-core.

  • Задания по каждому занятию делаются в branch созданном от АКТУАЛЬНОГО главного branch (в данном случае develop).

  • На решение каждого задания делаем commit.

  • На исправление решения заданий делаем commit.

  • После решения заданий (всех или сколько успели) создается Pull Request из текущего branch в develop-branch оригинального репозитория GitHub: course-java-core.

  • Pull Request должен соответствовать требования, которые представляются при его создании.

  • После создания Pull Request на GitHub, создается Review Request в Rakovets Lab, ссылка в котором указывает на Pull Request, где находятся решения.