Дорогие читатели, поговорим о том времени месяца, когда вы, наконец, решаете, что готовы прокрастинировать с помощью старого доброго дебаггинга. Да, это именно та стадия, когда код «почти работает», но при каждой попытке его запустить ваш компьютер начинает издавать звуки, похожие на море — ужасные, противоречивые и совсем не звуки успешного софтварного обеспечения. Что такое дебаггинг? Дебаггинг — это как охота на привидений, только вместо неприкаянных душ вы ищете ошибки в коде. Причем код, как правило, решает иногда шутить над вами, прячась так, что вы уверены: он живет своей жизнью и просто не желает с вами общаться. Если кто-то спросит, какие у вас хобби, не забудьте смело добавить: «Охота на баги!» Так что, какие же методологии и инструменты помогут вам в этом непростом искусстве? Давайте разберем это с долей humor! Методологии 1. **Логирование, логирование и еще раз логирование** Первое правило охоты на баги — это логирование. Если ваш код не пишет логи, это все равно ч