FAQ. Все о наших ревью сессиях, заданиях и рейтинге ревьюеров

FAQ. Все о наших ревью сессиях, заданиях и рейтинге ревьюеров

CodeReview


Что такое ревью сессии?

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


Зачем нужны ревью сессии?

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


Как проходят ревью сессии?

1. Каждый желающий в начале недели оставляет заявку через нашу форму, чтобы получить код-ревью на свой коммит или пулл-реквест. Важно, чтобы код, на который вы хотите получить фидбэк, находился именно в Github репозитории.

Если же у вас нет актуального коммита или пулл-реквеста, а есть только проект или часть кода, на которую вы хотите получить ревью, то вы можете прислать мне на @max_primak ваш целый проект или отдельный блок для ревью, и мы выложим его на следующую сессию.

Любой код, который вы пришлете, можно выложить с вашего аккаунта на гитхабе, или сделать это анонимно и выложить с нашего внутреннего акканута CodeReview. Выкладывая код анонимно участники не будут знать, кому принадлежит данный код.

2. В четверг мы выкладываем пост с ссылками на код на гитхабе, которые получили от вас в течение недели. Как правило в один пост помещается от 5 до 8 ссылок. Обычно это всегда несколько ЯП, и каждый может выбрать тот язык, на котором он хочет оставить свое ревью. Вот пример такого поста.

Участникам дается 72 часа, чтобы успеть оставить свой фидбэк, и попробовать себя в роли ревьюера.


3. В течение 72 часов ревьюеры выбирают тот язык, на котором они хотят оставить фидбэк, и принимается за ревью. Все ревью проходит в рамках Github репозитория.


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

Настоятельно рекомендуется всем участникам сессии также отмечать 👍 те комментарии, которые им понравились, и 👎 те комментарии, которые оказались бесполезными. Все эти реакции (👍👎) в дальнейшим зачтутся ревьюрам в их рейтинге.


5. По истечении 72 часов, ребятам, кто скинул свой код на ревью (коммитерам) нужно будет отметить одного или нескольких ревьюеров, чей фидбэк был больше всего полезен. Сделать это можно будет просто написав мне на @max_primak.


6. Последний этап сессии это подведение итогов голосования, и обновление рейтинга ревьюеров. Те ревьюеры, которых отметили наши коммитеры получат дополнительно +5 баллов к своему рейтингу.


Что делать тем, кто не может прислать свой код из-за NDA?

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


Что делать, если у вас нет кода, который можно было бы прислать на ревью?

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

Что такое рейтинг ревьюеров?

Рейтинг ревьюеров - это таблица, в которую каждую неделю вносятся данные с прошедшей ревью сессии. В таблицу ревьюеры попадают автоматически после того, как оставят свой первый комментарий.

Зачем нужен рейтинг?

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

Как считается рейтинг?

Рейтинг = кол-во сессий + кол-во коммитов + кол-во комментариев + кол-во лайков - кол-во дизлайков + (отмечен админов x 5).

Таким образом, если вы приняли участие в 2 сессиях, оставили ревью на 5 коммитов, написали 12 комментариев, получили 25 лайков и 3 дизлайка и были выделены 2 раза админом канала, то ваш рейтинг будет равен 51.

2 + 5 + 12 + 25 - 3 + (2 x 5) = 51

Как проходит рубрика с заданиями?

Обычно задание выкладывается в понедельник или вторник, и на его выполнение дается около 2 дней. Сами задания небольшие, и не должны занять у вас много времени. Задания можно делать на любых языках и технологиях и затем присылать нам на ревью. Пример задания можно найти тут.

Вопросы?

Если у вас остались какие-либо вопросы, то вы всегда можете написать в чат нашего комьюнити или же мне в личку на @max_primak.

Report Page