Проверка кода

Урок 7 из 13 курса «Claude Code 101»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Когда вы даете Claude Code задачу для выполнения в вашей кодовой базе, Claude часто отчитывается лаконично. Под описанием того, что изменил Claude, может находиться множество измененных файлов (от незначительных до существенных изменений). Часто сессия, которая внесла изменения в код (и объяснила их), не является лучшим оценщиком этих изменений. Хорошей практикой является самостоятельно просмотреть каждое изменение, прежде чем принять его, а затем попросить Claude пересмотреть его снова в чистом контексте, без истории этой сессии. Diff — это сравнение изменений до и после: удаленные и добавленные строки, файл за файлом. Команда /diff открывает интерактивный просмотрщик ваших незафиксированных изменений в таком виде, а также может показать, что изменил каждый ход Claude. Используйте стрелки вверх и вниз для перемещения между файлами и Enter, чтобы открыть один из них. /diff /diff и /code-review считывают записи git об изменениях, поэтому ваш проект должен находиться в репозитории git. Git — это инструмент контроля версий, который большинство проектов уже используют, и шаг Commit в уроке Explore → Plan → Code → Commit опирается на него. Этот курс не обучает самому git. Если ваш проект еще не в git, попросите Claude настроить его и сделать первый commit перед вашей следующей задачей. С этого момента каждое изменение отображается в обеих командах. Для изменения, которое находится перед вами прямо сейчас, запросите review простыми словами (ниже). В другой системе контроля версий /diff и /code-review не увидят ваши изменения, но остальное по-прежнему применимо: просмотрите изменение в своем собственном инструменте, попросите Claude простыми словами проверить файлы, к которым Claude прикоснулся, и /rewind по-прежнему работает, потому что Claude отслеживает свои собственные правки. Самые важные вещи, которые каждый раз заслуживают повторного внимания: Изменения, которые вы не запрашивали. Значение config, которое было отредактировано, пока Claude работал с файлом, или переписанный вспомогательный метод, о котором вы не упоминали. Ослабленные тесты.

План урока

  1. Просмотр фактических изменений
  2. Запросите второе мнение
  3. Решите, что делать с каждой находкой
  4. Когда стоит внимательнее проверять изменения
  5. Попробуйте: отсортируйте четыре находки
  6. Итоги

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды