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

Тестируем и чиним

Проверяем проект сами и просим Claude написать тесты. Нашёл ошибку — чинишь спокойно, по шагам, ищешь причину. Ошибки — это нормальная часть пути, а не провал.

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

Проект собран и вроде бы работает. Но «вроде бы» — слово ненадёжное. Прежде чем показывать проект миру, его нужно как следует проверить. И почти наверняка ты найдёшь пару ошибок — это абсолютно нормально и даже хорошо. Лучше найти их сейчас, чем потом, на глазах у пользователей.

Проверь сам, как обычный пользователь

Самый первый способ проверки — просто попользоваться проектом. Открой его и пройди по всем сценариям, будто ты обычный человек, впервые сюда зашедший:

  • Добавь привычку. Появилась в списке?
  • Отметь её выполненной. Счётчик изменился?
  • Перезагрузи страницу. Данные на месте?
  • Попробуй сделать что-то «неправильно» — оставить поле пустым, нажать дважды.

Часто именно такая ручная прогулка по проекту вскрывает большинство мелких недочётов.

Попроси Claude написать тесты

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

Напиши тесты для трекера привычек: что привычка добавляется,
что отмечается выполненной и что серия считается правильно.

Теперь после любого изменения ты сможешь одной командой проверить, не сломалось ли что-нибудь. Тесты — это страховка: они ловят ошибки раньше, чем их увидят пользователи.

Если тест «покраснел» — это не плохая новость, а отличная. Он только что поймал ошибку до того, как она попала к людям. Именно для этого тесты и нужны.

Нашёл ошибку — чини спокойно

Когда ошибка найдена, вспомни уровень 15: спокойствие плюс метод. Не паникуй и не переписывай всё подряд. Действуй по шагам:

  1. Что именно не работает? Опиши конкретно.
  2. Что ты ожидал увидеть и что получил на самом деле?
  3. Что менял последним?
  4. Ищи причину, а не симптом. И, если нужно, позови на помощь Claude — покажи ему ошибку и спроси, в чём дело.

Меняй по одному, проверяй после каждого исправления. Так ты точно поймёшь, что именно помогло.

Ошибки — это норма, а не провал. Они есть в каждом проекте и у каждого разработчика, от новичка до профессионала. Умение спокойно их находить и чинить — это и есть настоящий навык, который ты уже освоил.

Попробуй

Терминального задания нет — это твой чек-лист проверки. Пройдись по проекту руками, попроси Claude написать тесты и спокойно почини всё, что найдёшь. Когда проект работает уверенно — он готов к публикации. Именно ей посвящён следующий урок. Ответь на вопросы ниже.

Проверь себя

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

Как проверить, что проект работает?

Что делать, если нашёл ошибку?

Ошибки в проекте — это норма или провал?

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

📝 Мои заметки

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

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