За 30 лет программирования я использовал отладчик ровно 4 раза. Все четыре раза было читать файл core
, созданный при сбое программы C, чтобы найти информацию о трассировке, которая там похоронена.
Я не думаю, что отладчики очень много помогают, даже на скомпилированных языках. Многие люди любят отладчиков, есть некоторые причины для их использования, я уверен, или люди не будут расточать такую любовь и заботу о них.
Вот пункт - программное обеспечение - это сбор знаний.
Да, ему нужно бежать. Что еще более важно, однако, программное обеспечение имеет значение.
Это не обвинительный комментарий к Использование отладчика. Тем не менее, я нахожу, что люди, которые полагаются на отладку, иногда производят действительно странный код и не будут иметь хорошего оправдания тому, что это означает. Они могут только сказать: «Это может быть взлом, но он работает."
Мое предложение на отладчиков это„не беспокоить“.
„Но что, если я полностью тупик?“Вы спрашиваете,„я должен научиться отладчик тогда?“Totally в тупик и что? язык Python слишком прост для полного оглупления Некоторые библиотеки Возможно
Вот что вы делаете -.?.. с или без отладчика
- у вас есть источник, читать
- вы пишете. небольшие тесты для использования библиотеки. интерактивная оболочка, если это возможно. [Все действительно хорошие библиотеки, похоже, демонстрируют свои возможности с использованием интерактивного режима Python - я стараюсь достичь такого уровня жесткой, понятной простоты.]
- У вас есть источник, добавьте функции печати.
Я полагаю, вы имели в виду, почему отладчик полезен для профессионалов, но отладчик может быть полезен и для объяснения семантики языковых конструкций. Thonny (http://thonny.cs.ut.ee) делает хорошую работу здесь. – Aivar 2016-06-14 11:43:02