Ayub Begimkulov - уроки по JS
3.11K subscribers
29 photos
212 links
По вопросам и деловым предложениям писать на @ayub_begimkulov
Download Telegram
Всем привет.

Сегодня хотел бы поделиться маленьким советом, который многие знают, но почему-то очень часто не применяют.

Совет касается дебаггинга странных багов, особенно тех, которые связаны со сторонними библиотеками или сервисами. Но в целом полезно и для любых багов.

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

Например, последний раз такое было с табличной версткой. Я просто создал html файл и понял, в чем была беда (я забыл детали табличной верстки).

А в react компоненте, который я правил, было столько кода, что была большая возможность того, что ошибка вообще в другом месте. Так можно было бы и день просидеть, проверяя разные гипотезы.

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

Много раз замечаю за собой, что лень создавать сэндбокс, но каждый раз понимаю, что оно того стоило.

Как-то так!

#devtips #debugging
👍72🔥41💯1🍓1