Тренинг

Deep Dive: Code Review

Это один из наших семинаров в формате Deep Dive.

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

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

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

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

История проведения

  • 30 сентября, 2017Киев, Украина
  • 9 сентября, 2017Киев, УкраинаСеминар “Code Review”