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

Читаем и понимаем предложенные изменения

Перед изменением Claude показывает diff — что добавится и что удалится. Не принимай вслепую: улови суть, понимать каждую строку не нужно.

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

Ты попросил Claude что-то сделать. Прежде чем менять файлы, он показывает, что собирается изменить. Это важный момент: у тебя есть возможность посмотреть на изменения до того, как они применятся. Давай научимся читать то, что он показывает, — без всякого страха.

Что такое diff

Claude показывает изменения в виде — это просто наглядная разница между «было» и «стало». Обычно она выглядит так:

- старая строка, которая удаляется
+ новая строка, которая добавляется

Строки со знаком минус (часто красные) — это то, что убирается. Строки с плюсом (часто зелёные) — то, что добавляется. Всё остальное остаётся как было. По сути diff отвечает на вопрос: «что именно поменяется?»

Не понимать каждую строку — это нормально

Здесь главное не пугаться кода. Тебе не нужно разбирать каждую строчку и понимать, как она работает изнутри. Достаточно уловить суть: то, что меняется, похоже на то, что ты просил?

Например, ты попросил поменять текст кнопки. В diff ты видишь, что строка с «Войти» убирается, а со «Зайти» — добавляется. Этого достаточно: суть совпала с задачей. Как именно кнопка устроена внутри — сейчас неважно.

Чтение diff — это не экзамен по программированию. Ты не оцениваешь код «на пятёрку», ты просто проверяешь: «это похоже на то, что я хотел?» Беглого взгляда обычно хватает.

Не принимай вслепую

Самая полезная привычка — не нажимать «принять», не посмотрев. Не потому, что Claude часто ошибается, а потому, что беглый взгляд ловит сюрпризы заранее. Иногда видно, что меняется не тот файл или удаляется что-то лишнее. Заметить это до применения куда приятнее, чем потом.

Так что порядок простой:

  1. Claude показывает diff.
  2. Ты смотришь: суть совпадает с задачей?
  3. Если да — принимаешь. Если что-то смущает — не торопись.

А если непонятно?

Бывает, что diff совсем непонятен или что-то настораживает. Это не повод сдаваться — можно просто спросить у Claude: «объясни, что здесь меняется и зачем». А если изменение оказалось неправильным — об этом следующий урок.

Попробуй

Прочитай дифф внимательно и реши: принять или отклонить. Не каждое предложение Claude верное — иногда лучший выбор именно отклонить.

Тренажёр Claude Code

Claude предлагает починить функцию скидки. Не принимай вслепую — прочитай дифф и реши, всё ли верно.

Claude

Похоже, скидка считается неверно. Предлагаю поправить формулу:

price.js
function withDiscount(price, percent) {
- return price - percent;
+ return price - percent / 100;
}

Проверь себя

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

Что Claude показывает перед тем, как внести изменение?

Нужно ли понимать каждую строку изменений?

Стоит ли принимать изменения вслепую, не глядя?

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

📝 Мои заметки

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

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