А как вы готовитесь к Code review?

Всем, кто практикует Code Review, посвящается.

У нас Code Review проводится в gitlab, а значит не избежать ситуации, когда инженеру необходимо перенести все скрипты себе локально на ПК, подготовить commit и отправить в репозиторий. Для того, чтоб ускорить этот процесс, я написал небольшое приложение, которое создаёт локально все файлы (у которых атрибут is_current = true), которые находятся в Вашем локальном пакете.

Для работы Вам потребуется:

  1. Скачать репозиторий с помощью команды git clone https://github.com/Saffica/developerHelper.git

  2. Выполнить настройку, для этого отредактируйте файл /configs/config.json (займёт не больше минуты)

  3. Установить Go

  4. Создать ветку в целевой директории

  5. В корневой папке приложения выполнить команду go run main.go

В результате на создание файлов со скриптами уходит не больше нескольких секунд, сэкономленное время можно потратить на то, чтоб придумать название для commit’a и налить чашку кофе :slight_smile:

А как вы готовитесь к Code review?

3 лайка

Не нашел, как отредактировать первое сообщение, так что оставлю UPD отдельным сообщением.
UPD описания инструкции (избавился от пункта установки Go):

  1. Склонируйте репозиторий с помощью команды git clone https://github.com/Saffica/developerHelper.git
  2. Выполните настройку, для этого отредактируйте файл /configs/config.json
  3. Создайте ветку в целевой директории
  4. В корневой папке приложения запустите run.exe
3 лайка