~/VibeHandbook

Глава 06 · 01

Цикл сборки

Вот цикл, который вы будете прогонять снова и снова. Он мал намеренно.

  1. Нарежьте функцию на маленькие вертикальные шаги. Каждый шаг должен быть чем-то, что вы можете собрать, запустить и увидеть работающим за несколько минут.
  2. Выберите один шаг. Только один. Игнорируйте всё остальное пока что.
  3. Запросите этот один шаг. Будьте конкретны в том, что меняется и что остаётся прежним.
  4. Просмотрите изменение. Прочитайте, что написал AI. Вам не нужно понимать каждую строку, но пробегитесь по ней на предмет чего-то очевидно неправильного.
  5. Запустите приложение. Реально нажмите кнопку, загрузите страницу, обратитесь к эндпоинту. Убедитесь, что шаг работает.
  6. Зафиксируйте (commit). Сохраните контрольную точку в системе контроля версий с короткой подписью.
  7. Повторите с шага 2 со следующим шагом — пока функция не будет готова.

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

Те, кто пропускают шаги с 4 по 6, чувствуют себя быстрее минут двадцать. Потом они натыкаются на баг, который не могут найти, потому что последняя заведомо рабочая версия их приложения — в сотне изменений позади. Этот цикл кажется медленным именно потому, что он никогда не даёт вам накопить такой долг.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39