Получить доступ

Pull request и код-ревью

Основа с Junior

Как команды вливают изменения — ветки, pull request, ревью, автоматические проверки и стратегии ветвления.

Типичный процесс: короткая ветка от main → pull request → CI запускает тесты и линтеры → ревью коллег → слияние → автоматическая выкатка.

Что важно знать

  • Маленькие PR ревьюят быстро и внимательно; PR на 2000 строк одобряют не читая.
  • Описание PR: что и зачем изменено, как проверить, скриншоты для интерфейса.
  • Ревью ищет ошибки, проблемы поддержки и безопасности, а не спорит о вкусе — стиль проверяют линтер и форматтер.
  • Стратегии: trunk-based (короткие ветки, частые слияния, feature flags) или GitFlow (develop, release-ветки) — первая лучше подходит для частых выкаток.
  • Конфликты разрешают локально: подтянуть основную ветку, исправить, прогнать тесты.
  • Squash при слиянии превращает ветку в один аккуратный коммит.

Критерии освоения

Junior ≈ 4 ч

  • Оформляет небольшой pull request с описанием, что и как проверить
  • Исправляет замечания ревью и поддерживает ветку в актуальном состоянии

Практика. Сделать 5 pull request в учебный или открытый проект с описанием и пройти ревью.

Middle ≈ 4 ч

  • Ревьюит чужой код по существу — ошибки, поддержка, безопасность — а не по вкусу
  • Объясняет выбор между trunk-based и GitFlow для своей команды

Практика. Отревьюить 10 чужих pull request с письменными замечаниями и разобрать с автором самые спорные.

Вопросы с собеседований

← Вся карта «ИИ-инженер»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем