За многие годы написания и проверки кода я узнал несколько секретов, позволяющих лучше создавать запросы на включение и более эффективно проверять код.
Все эти секреты я изложил в своей новой книге «Запросы на включение и обзор кода» , но здесь вы найдете предварительный просмотр с этими 13 советами, которые вы уже можете использовать в своей деятельности разработчика.
Можете ли вы придумать еще советы? Поделитесь ими в комментариях 😉
Пиар-проект поможет вам систематизировать свои идеи и документировать прогресс, пока вы еще работаете над своей функцией.
Лучший способ получить быструю и эффективную проверку — сделать ваш PR небольшим и хорошо документированным (со всем необходимым контекстом). Вы также увеличите свои шансы на будущие PR, предоставив отличный код прямо сейчас!
Все эти советы и многое другое, а также больше реальных примеров и практических идей вы найдете в моей бесплатной книге «Запросы на включение и обзор кода: лучшие практики для разработчиков, от младшего до руководителя группы ».
Поставьте себя на место своего рецензента, предугадывайте вопросы и комментируйте свой собственный код, если считаете, что это может им помочь.
Не поручайте свой пиар всему миру. Тщательно выбирайте рецензентов, чтобы получить релевантный отзыв, не дожидаясь одобрения слишком долго.
Будьте открыты для обратной связи, просите разъяснений, говорите, если вы не согласны (с уважением), и всегда отвечайте на комментарии.
У каждого есть много PR, которые нужно просмотреть, и мало свободного времени. Если вы просматриваете другие PR, вы увеличиваете шансы на то, что ваш тоже будет рассмотрен.
Будучи младшим разработчиком, вы можете сообщить другим, если вы не понимаете часть кода, поскольку он должен быть понятен любому разработчику в команде.
Подробнее об этом в моем посте «Как проводить ревью кода младшему разработчику?» .
Цель проверки кода — выявить ошибки и крайние случаи, а также бросить вызов реализации. Его не следует использовать ни для придирок к незначительным предпочтениям форматирования или стиля, ни для крупномасштабных архитектурных обсуждений.
Используйте «почему бы и нет» вместо «вам следует», будьте открытыми и позитивными и всегда предлагайте альтернативу, когда просите об изменении.
Не все комментарии требуют внесения изменений, и не все запрошенные изменения необходимы для утверждения ОР. Уточните в своем комментарии, если изменение не является срочным.
Прежде чем опубликовать свой отзыв, перечитайте каждый комментарий: проверьте тон, который вы используете, и убедитесь, что вы предоставили весь контекст, чтобы помочь отправителю PR.
Вы не хотите, чтобы рецензент ждал вашего одобрения через два дня после внесения всех запрошенных вами изменений. Просматривая его, предполагайте, что вы одобрите его, как только будут внесены все исправления.
Когда ветка комментариев становится дискуссией в вашем PR, вам лучше ее отключить и предложить продолжить обсуждение в другом месте, например, в ветке Slack. При необходимости посвятите этому встречу и/или привлеките третью сторону.
Вот и все! Что вы думаете об этих советах? Можете ли вы придумать один совет, который вы хотели бы дать другим разработчикам?
Поделитесь ими здесь в комментариях 👇
Если вам понравились эти советы и вы хотите узнать больше, прочтите мою книгу «Запросы на включение и обзор кода» , она бесплатна!
Также опубликовано здесь .