Проект собран и вроде бы работает. Но «вроде бы» — слово ненадёжное. Прежде чем показывать проект миру, его нужно как следует проверить. И почти наверняка ты найдёшь пару ошибок — это абсолютно нормально и даже хорошо. Лучше найти их сейчас, чем потом, на глазах у пользователей.
Проверь сам, как обычный пользователь
Самый первый способ проверки — просто попользоваться проектом. Открой его и пройди по всем сценариям, будто ты обычный человек, впервые сюда зашедший:
- Добавь привычку. Появилась в списке?
- Отметь её выполненной. Счётчик изменился?
- Перезагрузи страницу. Данные на месте?
- Попробуй сделать что-то «неправильно» — оставить поле пустым, нажать дважды.
Часто именно такая ручная прогулка по проекту вскрывает большинство мелких недочётов.
Попроси Claude написать тесты
Проверять руками каждый раз утомительно. Поэтому на уровне 7 мы говорили про тесты — маленькие автоматические проверки, которые сами убеждаются, что всё работает. Попроси Claude:
Напиши тесты для трекера привычек: что привычка добавляется,
что отмечается выполненной и что серия считается правильно.
Теперь после любого изменения ты сможешь одной командой проверить, не сломалось ли что-нибудь. Тесты — это страховка: они ловят ошибки раньше, чем их увидят пользователи.
Если тест «покраснел» — это не плохая новость, а отличная. Он только что поймал ошибку до того, как она попала к людям. Именно для этого тесты и нужны.
Нашёл ошибку — чини спокойно
Когда ошибка найдена, вспомни уровень 15: спокойствие плюс метод. Не паникуй и не переписывай всё подряд. Действуй по шагам:
- Что именно не работает? Опиши конкретно.
- Что ты ожидал увидеть и что получил на самом деле?
- Что менял последним?
- Ищи причину, а не симптом. И, если нужно, позови на помощь Claude — покажи ему ошибку и спроси, в чём дело.
Меняй по одному, проверяй после каждого исправления. Так ты точно поймёшь, что именно помогло.
Ошибки — это норма, а не провал. Они есть в каждом проекте и у каждого разработчика, от новичка до профессионала. Умение спокойно их находить и чинить — это и есть настоящий навык, который ты уже освоил.
Попробуй
Терминального задания нет — это твой чек-лист проверки. Пройдись по проекту руками, попроси Claude написать тесты и спокойно почини всё, что найдёшь. Когда проект работает уверенно — он готов к публикации. Именно ей посвящён следующий урок. Ответь на вопросы ниже.