svSchool_vibe
Модуль 3: Алгоритмы системного дебаггинга и выход из «петли ошибок»
Блок 2 из 13·~15 мин·0/13 пройдено

Главные ошибки новичков при встрече с багами

2.1. Ошибка 1: Слепой копипаст полного текста ошибки

⚠️Внимание

НЕПРАВИЛЬНО: Скопировать 100 строк красного текста из терминала или экрана браузера, вставить в чат со словами «Почини эту ошибку» и сразу нажать кнопку «Apply» на полученном ответе.

Почему так нельзя

1. Шум в контексте: Логи содержат системный служебный мусор (пути к папкам на ПК, версии библиотек), который сжигает токены и отвлекает внимание ИИ от ключевой строки сбоя. 2. Отсутствие гипотезы: ИИ не проводит анализ, а сразу меняет файлы, нанося каскадный вред рабочему функционалу.

Как нужно делать правильно

Извлечь ключевую строку ошибки (Core Error Message), прикрепить файл, в котором произошел сбой, и потребовать от ИИ сначала провести диагностику (Root Cause Analysis).

Пример правильного запроса
«В файле @RegisterForm.jsx возникла ошибка 'Failed to fetch'. Проанализируй причину: это ошибка сети, неверный URL или проблема на сервере? Напиши гипотезу в 2 предложениях и предложи план решения. Код пока не меняй».

2.2. Ошибка 2: «Ремонт поверх ремонта» вместо отката

⚠️Внимание

НЕПРАВИЛЬНО: Продолжать отправлять новые запросы на исправление в том же чате, когда ИИ уже 3 раза подряд предложил неработающий код и сделал проект еще более сломанным.

История чата перегружена ошибочными идеями ИИ. Модель с каждым сообщением все сильнее опирается на свои предыдущие неверные ответы, теряя стартовые правила из @PRD.md.

💡Совет

Применяйте Правило 2 ошибок: если ИИ не справился со 2-й попытки, немедленно отмените правки (Git Discard / Ctrl+Z), очистите чат и смените тактику промптинга.