За 30 лет программирования я использовал отладчик ровно 4 раза. Все четыре раза нужно было прочитать файл core
, полученный в результате сбоя программы на Си, чтобы найти информацию трассировки, которая там закопана.
Я не думаю, что отладчики сильно помогают, даже на скомпилированных языках. Многим нравятся отладчики, есть некоторые причины для их использования, я уверен, или люди не будут тратить на них такую любовь и заботу.
Вот в чем дело - программное обеспечение - это захват знаний .
Да, он должен работать. Что еще более важно, однако, программное обеспечение имеет значение .
Это не обвинение в вашем использовании отладчика. Тем не менее, я обнаружил, что люди, которые полагаются на отладку, иногда создают действительно странный код и не имеют веских оснований для того, что означает Они могут только сказать: «Это может быть взлом, но это работает».
Мое предложение по отладчикам: "Не беспокойся".
"Но что, если я совершенно тупой?" Вы спрашиваете: "Должен ли я узнать отладчик тогда?" Полностью озадачен чем? Язык? Python слишком прост для полного недоумения. Какая-то библиотека? Может быть.
Вот что вы делаете - с отладчиком или без него.
- У вас есть источник, прочитайте его.
- Вы пишете небольшие тесты для тренировки библиотеки. Использование интерактивной оболочки, если это возможно. [Кажется, что все действительно хорошие библиотеки демонстрируют свои возможности в интерактивном режиме Python - я стремлюсь к этому уровню строгой, ясной простоты.]
- У вас есть источник, добавьте функции печати.