Tools
Plugins for IntelliJ IDEA
Process
v0.0
About Homework
Практические задания можно разделить на два типа:
-
Задания в Rakovets Lab
-
Задания в GitHub: course-java-core
Задания в 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, где находятся решения.