Как организовать код-ревью?


#1

Доброго времени суток!
Посоветуйте, как организовать код ревью, точнее какими инструментами.

Мы разработку ведём через Хранилище. Если бы был чистый git, то можно было бы делать код ревью через мёрдж реквесты. Но хранилище такого не позволяет. Гит у нас тоже есть, в него выгружается наше хранилище с помощью гитсинка (получается одна основная ветка), плюс у нас в гите всякие тесты, настройки и тд.

Основная разработка ведется в хранилище.

Ну и вообще интересно какие есть практики организации код ревью у тех, кто разработку ведет через хранилище?


#2

можно смотреть каждый коммит. можно использовать внешние инструменты типа Upsource от JetBrains и Crisuble от Atlassian.

Часто пост-код-ревью проводят при переносе из дев-хранилища в прод-хранилище. В своей команде комбинирую этот вариант+просмотр коммитов в гите в разрезе задач в гитлабе. ну и за коммиты без описания и/или номера задачи в описании бью по рукам.


#3

Спасибо!
Это единственное рациональное решение?


#4

Это было три разных решения :slight_smile:

Есть еще код-ревью через пулл-реквесты, но для этого нужно организовывать фича-бранчинг, на хранилищах и/или напрямую в гите.


#5

Есть еще вариант - для тех кто хочет немного подучиться GIT

И самое прикольное