paint-brush
13 советов по улучшению запросов на включение и ревью кодак@scastiel
518 чтения
518 чтения

13 советов по улучшению запросов на включение и ревью кода

к Sébastien Castiel4m2023/10/28
Read on Terminal Reader

Слишком долго; Читать

Хотели бы вы стать лучше в составлении запросов на включение и проверке кода? Вот 13 советов из моей последней книги, которые вы можете использовать в своей повседневной работе.
featured image - 13 советов по улучшению запросов на включение и ревью кода
Sébastien Castiel HackerNoon profile picture
0-item

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


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


Можете ли вы придумать еще советы? Поделитесь ими в комментариях 😉


1. Создайте свой PR до того, как код будет готов к проверке.

Пиар-проект поможет вам систематизировать свои идеи и документировать прогресс, пока вы еще работаете над своей функцией.


Создайте свой PR-проект как можно скорее.


2. Заставьте людей хотеть пересмотреть ваш пиар

Лучший способ получить быструю и эффективную проверку — сделать ваш PR небольшим и хорошо документированным (со всем необходимым контекстом). Вы также увеличите свои шансы на будущие PR, предоставив отличный код прямо сейчас!


Четкое и полное PR-описание: лучший способ получить отзыв!


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


3. Будьте первым рецензентом вашего пиара

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


Добавление комментариев к вашему собственному PR поможет вашим рецензентам.


4. Назначьте подходящих рецензентов для вашего пиара

Не поручайте свой пиар всему миру. Тщательно выбирайте рецензентов, чтобы получить релевантный отзыв, не дожидаясь одобрения слишком долго.


Назначьте нужное количество рецензентов и четко определите, чья рецензия важна.


5. Будьте отзывчивы на комментарии

Будьте открыты для обратной связи, просите разъяснений, говорите, если вы не согласны (с уважением), и всегда отвечайте на комментарии.


Используйте комментарии, чтобы получить дополнительную информацию, когда это необходимо.


6. Если вы хотите, чтобы люди просматривали ваши PR, вы должны просматривать их

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


7. Вы можете просматривать код, даже если вы младший разработчик.

Будучи младшим разработчиком, вы можете сообщить другим, если вы не понимаете часть кода, поскольку он должен быть понятен любому разработчику в команде.

Подробнее об этом в моем посте «Как проводить ревью кода младшему разработчику?» .


Будучи младшим разработчиком, не стесняйтесь спрашивать разъяснения и делиться своим мнением.


8. Проверяйте правильность во время проверки кода

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


Лучше проверять наличие ошибок и проблем с производительностью, чем придираться к форматированию.


9. Используйте правильный тон в комментариях

Используйте «почему бы и нет» вместо «вам следует», будьте открытыми и позитивными и всегда предлагайте альтернативу, когда просите об изменении.


Если вы считаете, что что-то не так, предложите лучшую альтернативу!


10. Четко определите, требуются ли изменения для утверждения ОР или нет.

Не все комментарии требуют внесения изменений, и не все запрошенные изменения необходимы для утверждения ОР. Уточните в своем комментарии, если изменение не является срочным.



Не все комментарии предназначены для просьб об изменении.


11. Просмотрите свой отзыв перед его отправкой.

Прежде чем опубликовать свой отзыв, перечитайте каждый комментарий: проверьте тон, который вы используете, и убедитесь, что вы предоставили весь контекст, чтобы помочь отправителю PR.


12. Утвердите PR, когда отправитель внес все запрошенные вами изменения.

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


13. Некоторые конфликты нельзя решить в комментариях.

Когда ветка комментариев становится дискуссией в вашем PR, вам лучше ее отключить и предложить продолжить обсуждение в другом месте, например, в ветке Slack. При необходимости посвятите этому встречу и/или привлеките третью сторону.


При необходимости продолжите разговор в другом месте.


Вот и все! Что вы думаете об этих советах? Можете ли вы придумать один совет, который вы хотели бы дать другим разработчикам?


Поделитесь ими здесь в комментариях 👇


Если вам понравились эти советы и вы хотите узнать больше, прочтите мою книгу «Запросы на включение и обзор кода» , она бесплатна!


Также опубликовано здесь .