~/VibeHandbook

Глава 10 · 04

Ограничение области изменений AI

Самая частая причина ущерба, вызванного AI, — это позволять ему менять слишком много за раз. Дифф на 400 строк по девяти файлам невозможно отревьюить, и в нём легко спрятать баг.

Держите изменения маленькими и локализованными:

  • Просите одно логическое изменение за раз, а не «раз уж ты здесь, заодно...»
  • Говорите прямо: «Трогай только src/auth.js. Ничего больше не рефактори».
  • Часто коммитьте рабочие состояния, чтобы у вас всегда была чистая точка для отката.
  • Когда он предлагает большую переработку, попросите разбить работу на шаги, которые вы сможете отревьюить один за другим.

Маленькая область делает следующий шаг — чтение диффа — действительно возможным. Здесь есть эффект сложного процента: маленькие коммиты — это и маленький радиус поражения (blast radius). Если узко ограниченное изменение оказалось неверным, вы откатываете один коммит и теряете десять минут. Если неверно раскинувшееся изменение, вы либо тратите час, распутывая, какая часть всё сломала, либо выбрасываете работу за полдня. Дисциплина области — это дешёвая страховка, которую вы покупаете до того, как узнаёте, что она понадобится.

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

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

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