И самое интересное - стоит сказать про "документацию" правду, которую в глубине души и так все знают, - и это обычно провоцирует бурление говн, и поток самых невероятных высказываний.
Давайте посмотрим, почему же люди пишут документы тогда, когда они их действительно пишут, а не рассуждают о том, как бы хорошо было, если бы они были, и как плохо,
(
Read more... )
А как технически осуществляется доставка кода проверяющему, его же может быть много? Или просто позвать за свой комп?
Reply
Есть и другие варианты с использованием спецсредств, например, Atlassian Crucible.
А можно показать изменения с экрана своего компьютера, и заодно объяснить их - это самое простое.
Reply
Reply
Накладных расходов почти нет - ревью делается тычками в файлы коммита в описании задачи в трекере. Ссылки ведут на diff в вебморде VCS. Это - результат интеграции трекера и VCS. И это действительно удобно. Людям нравится.
Crucible, и прочие тулы для code review, позволяет реализовать более гибкие схемы.
Reply
Я правильно понимаю что dev ветка заводится только под багфиксинг?
Потому что если там колбасить новый код или например менять архитектуру то может пойти сильное расхождение с release веткой, что сделает невозможным быстрый перенос кода по некоторым модулям.
Reply
Reply
Нет. Под все.
> Потому что если там колбасить новый код или например менять архитектуру то может пойти сильное расхождение с release веткой, что сделает невозможным быстрый перенос кода по некоторым модулям.нто
Для длинных изменений как и в обычной ситуации надо заводить feature branch, И никаких вариантов здесь нет. Невозможно делать "быстрый перенос" не тестированного кода с "изменениями архитектуры" ни в какой схеме.
Reply
Немного не по теме:
Мне кажется или Вы работает в крупных проектах?
Я просто пытаюсь на себя примерить и понимаю что некоторые вещи полезны, но не сейчас, а когда скажем будет человек 20 в команде.
Reply
Начиная с 6-10 человек уже целесообразно. И надо добавить, что я говорю про случай, когда работа не носит заказной и разовый характер, а подразумевает последующую поддержку и развитие написанного.
Reply
Reply
Reply
Самый большой плюс веток на мой взгляд -- простота разбора коллизий, возможность быстро и безболезненно выкинуть кривой багфикс если что-то пошло не так. Если все изменения на mainline -- просто так середину не выкинешь и придется сравнительно долго согласовывать между авторами откаты и перевнесение изменений.
Reply
Leave a comment