Всем привет! У нас намечается митапчик на тему - средства и практики Code Review. Какими системами управления исходным кодом пользуетесь? Что пишете в комментариях к коммиту? Что делаете с сотрудниками, ломающими продукт, и как часто это случается? Делаете ли публичное code review и как часто?
Используем Git, Bitbucket и Teamcity
В коммите обязательно пишем номер задачи из jira
В develop коммитить никому нельзя, только через pull-request. Обязательное Code review и билды на каждом PR. Долго подбирали опимальное количество ревьюверов
С сотрудниками, которые ломают продукт не делаем ничего. Неужели кто-то реально за такое наказывает? 🙂
Если develop сломали, мы его просто чиним и начинаем думать, что еще можно поменять в процессах, чтобы такого не было. В результате это вылилось в самописные плагины, которые делают pre-merge, позволяют подписаться на директории в проекте и т.п.