~/VibeHandbook

Глава 06 · 04

Как читать diff, не понимая каждую строку

Шаг 4 цикла — «просмотрите изменение», и именно его люди чаще всего проскакивают для галочки. Чтобы провести полезный просмотр, вам не нужно уметь написать этот код самому. Вам нужно уметь пробежаться по небольшому набору тревожных признаков.

Когда AI вручает вам изменение, самый чистый способ его увидеть — это diff, точные добавленные и удалённые строки:

git diff

Строки, начинающиеся с +, были добавлены, строки с - — удалены. Читайте это как рецензент, а не как компилятор. Вы ищете такие вещи:

  • Тронул ли он файлы, которые трогать был не должен? Вы просили счётчик; почему auth.js в diff?
  • Удалил ли он что-то, что выглядело важным? Удалённая строка (-), которую вы не узнаёте, стоит вопроса.
  • Тихо ли он изменил поведение, о котором вы не просили? Новые значения по умолчанию, изменённые условия, «полезные» добавки.
  • Соответствует ли форма запросу? Запрос в одно предложение, породивший двести строк, заслуживает второго взгляда.

Если что-то выглядит не так, вам не обязательно чинить это самому — просто спросите: «Почему ты изменил auth.js? Я просил только счётчик.» В половине случаев AI скажет «хорошо подмечено» и откатит. Одна эта привычка ловит больше багов, чем сколь угодно долгое разглядывание кода, который вы не понимаете до конца.

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

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

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