Помнишь уровень 0, где мы говорили, что красный текст в терминале — это не ругань, а подсказка? С ошибками в коде всё точно так же. Когда программа спотыкается, она не молчит обиженно — она пишет сообщение, в котором прячется ответ, что не так. Надо только не пугаться и прочитать.
Ошибка — это подсказка
Сообщение об ошибке обычно отвечает на два вопроса: ЧТО не так и ГДЕ это искать. Например, такая строчка:
ReferenceError: name is not defined (app.js:2)
Переведём: «Ошибка: переменная name не определена, файл app.js, строка 2». То есть код пытался использовать коробочку name, но её забыли создать. И нам прямо сказали — смотреть в строку 2. Удобно!
Не пугайся текста
Сообщения об ошибках часто длинные и на английском — и от этого хочется зажмуриться. Но почти всегда самое важное — в первой строке: там написано, что случилось. Остальное — технические подробности, которые можно пока пропустить.
Спокойный план действий:
- Прочитай первую строку — что не так.
- Найди номер строки — где искать (обычно после имени файла, через двоеточие).
- Загляни в эту строку кода и подумай, что там может быть не то.
Если ошибка совсем непонятна — не мучайся. Скопируй её целиком и вставь в чат с Claude: «Объясни эту ошибку и как её исправить». Он переведёт техническую тарабарщину на человеческий язык и подскажет решение.
Попробуй
Задания в терминале нет — урок про спокойствие. Запомни главное: ошибка не значит, что ты что-то сломал навсегда. Это записка от программы, где она показывает пальцем на проблему. Прочитал, нашёл строку, спросил Claude — и поехали дальше.