Найти тему
codik

Как гуглить ошибки в коде?

Оглавление

Дебаг кода и поиск ответов на твои вопросы - это такая же часть работы программиста, как и написание кода. Но как правильно составить свой запрос? В данной статье я поделюсь с тобой правильным подходом для удачного поиска информации.

1. Выдохни и не паникуй

Проблемы и поиск ответов на вопросы в интернете - это нормально. Это то, с чем сталкиваются разработчики и на самом деле это часть нашей работы, когда код работает не так как ты ожидаешь и в нем возникают ошибки. Если у тебя возникает сообщение об ошибке, прекрасно, знай, что кто-то потратил время, вложил усилие в то, чтобы ты увидел сообщение об ошибке. В нем как правило зашита информация о том, что это за ошибка, а иногда даже есть информация как ее решить.

Поэтому мы не паникуем! Внимательно изучаем данное сообщение и пытаемся найти в нем подсказки.

2. Метод "Резиновой уточки"

Данный метод построен на том, что нужно объяснить простыми словами свою проблему или задачу, которую придется найти в интернете. И уже так искать информацию. Также бывают случаи, когда мы смотрим на проблему под другим углом, к нам внезапно приходит решение.

3. Убери нерелевантную информацию

Допустим у тебя есть некоторый код, который не работает и появляется сообщение об ошибке. В данном случае мы копируем текст ошибки и ищем в интернете, если все нашлось, то прекрасно! Если нет, то из этого сообщения убираешь всю ненужную информацию, которая не относиться именно к самой ошибке, а больше специфично для твоего проекта, и пробуешь найти таким образом.

4. Добавь контекста

Необходимо к поиску ошибки добавить среду разработки и код, который ты используешь.

5. Ищи решение в разных поисковых системах

6. Воспроизведи ошибку

Для этого отдельно от основного создай мини-проект, в котором убери все лишнее и оставь только тот код, который позволяет воспроизвести ошибку. Если у тебя получилось воспроизвести и изолировать ошибку, то ты уже понимаешь в чем проблема. Но если не получается, то это тоже натолкнет тебя на мысль о том, почему в новом проекте ошибки нет, а в старом ошибка возникает.

7. Попроси помощи

Можно попросить помощи у программистов с различных форумов и платформ.

8. Прочти документацию