Увидеть порядок вызова функций
Здравствуйте, овзникла необходимость быстро разобраться в большом количестве чужого кода?
Сначала выбрал схему ити от главного класса по обращению к другим, и так в рекурсии. Но это очень путает и медленно. Есть ли какой то инструмент, помогающий облегчить этот процесс? К прмиеру при запуске приложения отображает порядок вызова функций. чтобы можно было в интерактивном режиме увидеть что за что отвечает? |
там где вам нужно получить цепочку вызовов функций:
Код AS3:
|
Цитата:
|
Тогда уж вот эту возьмите :)
Код AS3:
|
Спасибо, буду пробовать)
|
Babylon, Вы тестировали сами, то что предлагаете?
Где там цепочка вызовов? ну то есть понятно, так можно получить имя последней вызывающей функции в стеке. изначально речь шла о другом немного. |
derhab, тестирую постоянно :)
Более того. Написал две обертки для входа ni() и выхода из функции ne() Где то в базовом классе .... Код AS3:
|
Цитата:
|
Вы не поверите у меня и в некоторых релизах они стоят. Ибо через какое-то время - год-два ты не вспомнишь логику работы приложения и тут они в самый раз:)
|
Для проверки написал 3 функции, запускаются так:
Конструктор класса -> goSecondFunction, goSecondFunction запускает таймер, по таймеру вызывается goThirdFunction. В goThirdFunction вызываю trace(new Error().getStackTrace()), получаю: Код:
Error Код:
goThirdFunction() Код:
StackTrace/onTimerStartThird |
Часовой пояс GMT +4, время: 12:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.