К содержимому
Claude Code с 0:полный курс
Уровень 2 · Параллельно или по очереди 4 мин

Зависимые шаги — строго по очереди

Выстраиваем цепочку, где результат одного шага нужен следующему, без гонок: распознаём зависимости и держим порядок.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Параллель — для независимого. А есть работа, где результат одного шага нужен следующему. Такие шаги нельзя запускать разом: второй субагент стартует раньше, чем первый что-то отдал, и работает по пустому или устаревшему состоянию. Получается гонка — кто успел, того и данные. Лекарство простое: зависимые шаги идут строго по очереди.

Как увидеть зависимость

Зависимость — это стрелка «сначала → потом». Спроси: может ли шаг B начаться, пока не готов результат A? Если нет — между ними зависимость, и порядок обязателен.

Разбор завала логов в интернет-магазине:

  1. собрать ошибки из логов в один список;
  2. сгруппировать их по причинам;
  3. написать отчёт по группам.

Группировать нечего, пока список не собран. Отчёт писать не о чем, пока нет групп. Это цепочка — каждый шаг кормит следующий.

Дирижёр держит порядок

Практика такая: запускаешь субагента на шаг A, дожидаешься его краткого итога, передаёшь этот итог субагенту на шаг B как вход. Итог — не весь контекст первого, а сжатый результат: список ошибок, путь к файлу, найденные имена. Этого хватает, чтобы следующий начал с нужной точки.

Гонка — это не «медленно», а «неверно». Субагент на шаге B, запущенный слишком рано, выдаст результат по неполным данным, и ты этого можешь не заметить. Порядок защищает от тихой ошибки.

Смешанный случай

Часто план — гибрид: что-то параллельно, что-то по очереди. Например, перевод документации: перевести три независимые главы можно разом (параллель), а собрать их в единый glossary и свести термины — только после того, как все три готовы (последовательный шаг). Разглядеть, где стрелка зависимости, а где её нет, — и есть работа дирижёра.

Проверь себя

Отвечено 0/3
Режим:

Что произойдёт, если запустить зависимые шаги параллельно вместо очереди?

Что субагент возвращает дирижёру по завершении шага, чтобы передать следующему?

Перевод документации: три независимые главы плюс сведение терминов в общий glossary. Какой план верный?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K