Найти в Дзене
Smart Curators

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

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

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

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

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

-2

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

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

-3

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

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

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

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

-4

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

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

https://smart-curators.ru/