как отлаживать сложные скрипты
Здравствуйте.
На новой работе у нас большой проект, приходится разбираться в его работе и устройстве.
В общем, сталкиваюсь я с тем, что не умею эффективно отлаживать javascript. На одной странице зачастую бывает около 30 разных скриптов, как подключаемых, так и инлайновых, берутся они не тупо из файлов и подключаются, а формируются динамически (хотя бывает по-разному). В проекте множество аякса ну и т.д.
так вот, я не знаю, как (и можно ли вообще) найти функцию, которая отсылает аякс-запрос, функцию-колбек обработки ответа; иногда требуется узнать, откуда всплыл тот или иной алерт... Пошаговый дебагинг с самого начала скриптов бесполезен, не тот случай.
Активно использую charles, очень помогает. Перерыл уже кажется весь драгонфлай, нашёл много условных брейкпоинтов, но кажись это не то что мне поможет.
Если у кого то есть мысли поделиться, буду рад выслушать.
|