Answer the question
In order to leave comments, you need to log in
How do you like this concept, when code review is done not by experienced, but by beginners?
Смотрите.
Новичок приходит работать в проект. Тот сложен и велик. Хорошо бы поскорее и побольше всего изучить, чтобы либо облегчить работу, либо выложиться на все 100146 (сон по 4 часа в сутки, кофе литрами до болей в сердце и все такое) и быстро заслужить одобрение и даже повышение.
И он берет репозиторий, выбирает более менее актуальную по текущему и следующему спринту часть проекта, и садится читать код. Внимательно читать.
А "внимательно читать код" - это автоматически дает побочный эффект - делается дополнительный code review. Как попутный газ при добыче нефти.
И этим "попутным газом" можно неплохо "топить". Как минимум можно подрядиться писать тесты на тот самый код, который ты изучаешь. И этими тестами "топить" отчеты на daily scrum'ах.
А если будут найдены какие-то баги, то еще и свое ЧСВ получится растопить, и самоутвердиться за счет коллег... которые более опытны, вплоть до лидов, но из-за сложности разработки им не хватает сил на банальную рутинную проверку кода, которая как раз под силу новичку, хотя опыт его весьма мал.
Я сейчас описал все это от лица самого новичка. Но и если посмотреть со стороны руководителя команды, то не видно в этом ничего такого уж ужасного. Возможно, тимлидам стоит намеренно такое организовывать.
P. S. Я изобретатель оружия, военный теоретик... и программист-джуниор.
Answer the question
In order to leave comments, you need to log in
PS I'm a weapons inventor, military theorist... and junior programmer.
Why not? A bit like https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D... extreme programming - when all project participants check each other's code.
(sleep for 4 hours a day, liters of coffee until heartaches and all that) and quickly earn approval and even promotion.
And he takes the repository, selects the part of the project that is more or less relevant for the current and next sprint, and sits down to read the code. Read carefully.
And "carefully read the code" - this automatically gives a side effect - an additional code review is done.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question