Как «разбирать» код, чтобы понять порядок его выполнения?
В вопросе меня интересует не сколько знание языка (т.к. в коде все понятно), а разбор кода на (Python), который расположен в разных модулях, и запускается из разных участков.
Мне нужно внести некоторые правки, но пока код не совсем понятен, поэтому неясно на 100% куда приложить руки.
Подумываю сделать карту запусков функций (код написан как ООП так и не), чтобы было понятно наглядно где что запускается. Хорошая ли это идея? На принтах, к сожалению дебажить в моем случае вообще не вариант.
А что мешает использовать модуль pdb с помощью которого увидите всю пошаговость? А в связке с MS Visual Code можно получить более наглядный дебаг с переходами от строки к строке.