~/VibeHandbook
PDF бесплатно

Глава 15 · 04

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

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

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

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

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

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

Скачайте всю книгу в PDF или EPUB — бесплатно.