Я работаю над встроенным кодом и пока полностью полагаюсь на распечатки изнутри функций, чтобы выяснить ход выполнения (нет доступной функции трассировки стека).
Часто случается, что я помещаю кучу операторов печати, строю свой код и запускаю его только для того, чтобы понять, что я должен был печатать и в дюжине других мест. А затем снова запустите часовой процесс.
Есть ли простой способ взять мои файлы 5 или 6 с, которые я хочу проанализировать, и запустить какой-нибудь инструмент, который добавит оператор печати в каждую функцию? (это, очевидно, должно быть после объявления переменных, как в C)
Еще лучше было бы печатать каждый раз, когда есть if / else или switch / case ... в основном любые условные операторы.