Тренинг
Deep Dive: Code Review

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

В рамках данного семинара мы детально пройдемся по следующим пунктам:

– Мотивация использования инженерных практик
– Понятие качества кода и его основные составляющие
– Цели и задачи, решаемые практикой ревью кода
– Причины почему работает или не работает в реальной жизни
– Стратегии выбора ревьювера
– Способы организации и проведения код ревью
– Основные техники и полезные советы
– Разбор типичных вопросов и ситуаций
– Использование статического анализа в связке с код ревью
– Формализация технического долга и его измерение
– Основные направление статического анализа
– Обзор инструмента SonarQube
– Инструменты для организации код ревью
– Обзор инструмента Gerrit
– Метрики код ревью и их связь с персональной и командной эффективностью
– Практики постоянного улучшения эффективности с помощью метрик
– Особенности масштабирования код ревью в большом проекте
– Настройка кросс-командного взаимодействия

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

Целевая аудитория

Разработчики, лидеры команд, менеджеры

Стоимость
$25
за участника
Продолжительность
4 часа
1 день