{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

Review, что это за профессия?

В переводе с английского “review” означает “обзор”, “рецензия”. Это оценка, разбор и анализ чего-либо.

В этой статье мы ознакомим вас с такой профессией, как код ревьюер. Но для начала, давайте разберемся, что же это такое.

Главная задача ревьюера

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

Этапы работы код-ревьюера

Чтобы анализ был проделан правильно, ревьюер разбивает всю работу на несколько этапов. Начинает оценку с “большого круга”, не всматривается в детали. Старается понять автора, его идею и задачи, которые он перед собой поставил. Задает нужные вопросы разработчикам и оценивает технические составляющие кода.

Дальнейшие этапы анализируются по методики движения “к центру”. Оценив общую картину, ревьюер смотрит нет ли грубых ошибок, делает обзор функций и определяет эффективность отдельных алгоритмов. Если есть другие известные ему варианты реализации и по его мнению они улучшат продукт, он пробует их внедрить в работу.

Третьим этапом - является объяснение. Ревьюер оставляет разработчику свои комментарии. Указывает, какие ошибки были обнаружены, почему важно их исправить и подсказывает как это можно сделать качественно и быстро. На том этапе очень важно хорошо прокачанные soft skills специалиста. Потому что, если у него не получилось убедить разработчика в полезности его советов, то работа проделана зря и никакого позитивного результата в итоге не будет.

Что нужно, чтобы стать специалистом?

Чтобы быть профи в любом деле, нужно для начала в нем разбираться. Поэтому чем ревьюер должен не только в теории уметь писать различные коды, но и преуспевать в практической стороне этого вопроса.

Также нужно понимать, что написание кода, это как поэзия. Каждый автор пишет и видит по своему. Ценность хорошего специалиста заключаются в видение происходящего глазами творца. И уже ориентируясь на это, давать советы на улучшение, не меняя идею и почерк.

0
Комментарии
-3 комментариев
Раскрывать всегда