Есть ли польза у code review
Обязательный code review – довольно поляризующая тема. Часть лидов относятся к нему как к обязательному этапу процесса разработки, а часть – как к вредной трате времени, потому что на этом этапе ловить ошибки уже слишком поздно.
Подкину первой группе немного данных в их копилку аргументов:
👉Команды без code review работают в 2 раза быстрее, но получают в 2.5 раза больше багов.
👉Чем больше человек смотрит ревью, тем меньше шанс получить баги. Если смотреть по средним значениям, самый большой выигрыш до 0.5 ревью на PR – то есть в командах, ревью в которых проводят не на все изменения.
Пара слов про то, как проводилось исследование – смотрели на данные от 400 компаний с 3000 инженерами, к которым есть доступ у платформы измерения качества кода.
Получаем в итоге следующую картину – отказываться от ревью имеет смысл, если вы должны очень быстро сделать проект, качество которого вам не очень важно. В долгосроке code review полезны, но сходить с ума и тормозиться на ревью мелких изменений не имеет огромного смысла.
Post #2149
6.95K