Тренинг
Deep Dive: Code Review
Это один из наших семинаров в формате Deep Dive.
Ревью кода является, пожалуй, одной из самых распространенных инженерных практик, но в то же время очень редко работающей действительно эффективно. В большинстве проектов она существует “для галочки” и приносит мало пользы, отнимая время участвующих в ней. Причины такого явления разные: в одних проектах практика ревью кода спускается сверху от менеджмента, и разработчики не особо ей вдохновлены, в других ни у кого просто не хватает знаний и опыта хорошо организовать процесс ревью, в третьих негативный предыдущий опыт и постоянные конфликты по любому поводу сводят на нет все усилия.
В рамках данного семинара мы детально пройдемся по следующим пунктам:
- Мотивация использования инженерных практик
- Понятие качества кода и его основные составляющие
- Цели и задачи, решаемые практикой ревью кода
- Причины, почему работает или не работает в реальной жизни
- Стратегии выбора ревьювера
- Способы организации и проведения код ревью
- Основные техники и полезные советы
- Разбор типичных вопросов и ситуаций
- Использование статического анализа в связке с код ревью
- Формализация технического долга и его измерение
- Основные направления статического анализа
- Обзор инструмента SonarQube
- Инструменты для организации код ревью
- Обзор инструмента Gerrit
- Метрики код ревью и их связь с персональной и командной эффективностью
- Практики постоянного улучшения эффективности с помощью метрик
- Особенности масштабирования код ревью в большом проекте
- Настройка кросс-командного взаимодействия
В результате, у участников должно сложиться полное всестороннее понимание данной практики и особенностей ее применения в командах и проектах разного масштаба.
История проведения
- 30 сентября, 2017Киев, Украина
- 9 сентября, 2017Киев, УкраинаСеминар “Code Review”