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

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

Обзор проверки кода

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

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

Процесс проверки кода Microsoft

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

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

Серия сообщений в блоге

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

В ближайшие недели я напишу о:

  1. Проверка кода в Microsoft: как проверка кода работает в крупной компании-разработчике программного обеспечения?
    В этом посте я объясню, как выглядит обычный процесс проверки в Microsoft и что такое проверка кода. инструмент в основном используется в Microsoft.
  2. Подводные камни проверки кода: узнайте, какие проблемы проверки кода замедляют работу вашей команды
    В этой статье я подробно расскажу об основных ошибках проверки кода, с которыми сталкиваются команды при проверке кода.
  3. Передовые методы проверки кода для ценных и продуктивных проверок кодаУзнайте, какие передовые методы проверки кода повышают продуктивность вашей команды и повышают ценность отзывов о проверке кода.
  4. Рекомендации по проверке кода для рецензентов
    Этот пост посвящен рекомендациям для рецензентов по повышению их продуктивности.
  5. Рекомендации по проверке кода для команд и организаций
    Чтобы сделать проверку кода удобной для всех,
    команды и организации также должны следовать нескольким рекомендациям.
  6. Полный обзор рекомендаций по проверке кода: памятка
    В этой статье собраны рекомендации для авторов кода, рецензентов кода и команд. Он также показывает, где в жизненном цикле проверки кода следует использовать лучшие практики.
  7. Компромиссы при проверке кода
    Даже если вы знакомы со всеми передовыми практиками, вам следует помнить о некоторых компромиссах. Например, вы предпочитаете скорость проверки или точность проверки? В этой статье я погружаюсь в эту тему.
  8. Как давать полезные комментарии в обзоре кода?
    Не каждый комментарий в обзоре оказывается полезным. Следует избегать бесполезных комментариев. В этой статье я объясню, что действительно делает комментарий полезным.
  9. Контрольный список проверки кода
    Если вы хотите одновременно повысить свою продуктивность и строгость, контрольный список проверки кода — это то, что вам нужно. Этот тоже можно скачать.
  10. Подведение итогов

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

Первоначально опубликовано на сайте www.michaelagreiler.com 17 марта 2019 г.