Публикации по теме 'code-review'


Правило «Уходи первым»
В нашей бесконечной погоне за чистым и поддерживаемым кодом я представляю в этом посте простое правило, позволяющее уменьшить когнитивную сложность и помочь вашему коду оставаться легко читаемым. Это правило легко запомнить и ему легко следовать; буквально, название говорит само за себя. Чтобы быть немного более подробным, подумайте об этом: Организуйте логические пути функции так, чтобы она возвращалась как можно скорее. Другими словами, сначала напишите самый простой выход. В..

Вы комментируете свой код?
Кодирование похоже на написание прозы. Каждый человек делает это немного по-своему, и в результате, когда наш код читается, у всех нас есть отчетливый голос. У всех нас есть разные соглашения об именах и логика решения проблем. Мы все думаем, что наш код имеет смысл, особенно если он работает, но возможно, что это не так для кого-то другого. Чтобы бороться с этим, нам всем нужно научиться лучше комментировать код. Таким образом, у любого, кто придет к проекту, будет четкий путь к..

Как провести качественную проверку кода
Давать и получать отзывы сложно, но у всех нас одна цель: стать лучше Проверка кода - дело сложное. Их бывает трудно отдать, и они могут потребовать много энергии. Что делает рецензирование кода отличным? Я рада, что вы спросили. Я собираюсь рассказать вам о шагах, которые предпринимаю для проверки кода. Это для асинхронных обзоров, как вы это делаете на GitHub. Я думаю, что личные обзоры намного интереснее, но это не всегда тот подход, который вы можете использовать. Надеюсь, у..

4 шага к обзору кода для непосвященных.
Было время, когда проверка кода была предназначена для старших программистов или великих мастеров-архитекторов команд, чтобы они могли «поддерживать качество кодовой базы». К счастью, мы отошли от этого и теперь используем обзоры кода для других преимуществ, таких как обмен знаниями и информацией, расширение сотрудничества и предотвращение появления каких-либо ошибок или нежелательного поведения. Этот сдвиг вызвал и другие проблемы: теперь у нас есть люди, которым приходится делать обзоры..

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

Другие причины, по которым проверка кода - хорошая идея
Больше, чем просто отлавливание ошибок Что такое обзоры кода? Проверка кода - это, по сути, то, на что это похоже: проверка кода до того, как он будет одобрен / принят в базу кода. Общий поток выглядит следующим образом; инженер пишет код, чтобы исправить ошибку / решить какой-то элемент работы. Инженер отправляет запрос на проверку кода / вытягивание, в основном с просьбой принять их изменения в основную часть проекта. Один или несколько других инженеров просматривают изменения кода,..

Серия сообщений в блоге о проверке кода: опыт и извлеченные уроки при анализе практики проверки кода
В этой серии сообщений блога, посвященных обзору кода, я делюсь своим опытом и уроками, извлеченными из обзора кода. Прежде всего, я покажу вам лучшие практики проверки кода, чтобы повысить качество вашего кода. Но вы также узнаете, каких ловушек следует избегать при проверке кода. Основой этих постов в блоге по обзору кода является мой опыт анализа и улучшения методов и инструментов проверки кода в Microsoft. Я работал с сотнями инженеров и проанализировал тысячи обзоров кода. Вы..