Нет ничего более разочаровывающего, чем наличие ошибки в коде и незнание, где она находится и как от нее избавиться. Прежде чем обратиться за помощью к коллеге, устраните эти ошибки с помощью следующих методов и советов, которые я считаю эффективными:

Установить ESLint

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

Следуйте дорожной карте

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

Используйте оператор отладчика

Для кода, который может быть глючным, вы можете использовать отладчик; утверждение. Этот оператор остановит выполнение кода, где бы вы ни вызывали его в JavaScript. Это позволяет вам сегментировать ваш код и видеть, какие области могут вызывать беспокойство при вызове в консоли.

Конечно, вы можете проверить, работает ли ваш код, через консоль и инструменты разработчика Chrome, но эти три способа, в частности, не только отлаживают проблемы, но и показывают мне более подробно проблему. Это, в свою очередь, учит меня, как избежать этих ошибок в будущем. Я также считаю, что они более эффективны, поскольку помогают быстрее добраться до финиша и устранить ошибку.

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