Мастер-класс по сдаче домашнего задания
Программирование на Java


Что: Семинар
Когда: Четверг, 21 сентября 2017, 20:05–21:35
Где: НГУ, ауд. 5239

Описание

Живая демонстрация минимальных необходимых шагов для сдачи домашнего задания.

  • Клонируем репозиторий
  • Программируем
  • Собираем, запускаем, тестируем
  • Коммитим и работаем с ветками
  • Делаем пуш, создаем пулл-реквест
  • Проходим автопроверки
  • Код-ревью

Материалы

Я еще немного подумал, и решил что все же имеет смысл сделать единый репозиторий на все задачи. Это немного меняет внутренний расклад файлов внутри репозитория, и gradle команды, которые я показывал. Но принципиально все шаги остаются все те же.

  • Клонировать репозиторий
  • Сделать ветку правильного формата.
  • Написать код.
  • Собрать и запустить юнит-тесты через грэйдл, прогнать чекстайл.
  • Закоммитить код.
  • Запушить код на свой приватный форк [ждем форка].
  • Создать пулл-реквест.

Итоговый репозиторий для клонирования и началом работ над первой задачей расположен тут:

Описание ключевых конвенций, структуры репозитория и самых важных грэйдл команд тут:

Описание первой задачи тут: