Для понимания архитектуры проекта в C ++ я обычно использую задание точки останова в конкретной функции с использованием GDB, а затем с помощью функции отслеживания я могу легко понять вызовы функций между различными классами. Я совершенно новичок в Python, и я хочу спросить, какие лучшие технические приемы используются для понимания проекта Python,
Я посмотрел на traceback
, но проблема в том, что он только отслеживает функции внутри одного и того же модуля, поэтому, если вызывающий абонент находится в другом модуле, он не будет отслеживаться. Кроме того, размер стека также ограничен, поправьте меня, если я ошибаюсь.
Не могли бы вы поделиться Техникой, которую вы используете, основываясь на вашем собственном опыте.