Я пишу какой-то запутанный код, но по мере продвижения скрипта становится все труднее отслеживать переменные. Например, у меня вверху скрипта:
aP = "getElementsByTagName";
Но далее в скрипте aP может стать чем-то другим. Когда вы имеете дело со множеством переменных, уму становится утомительно отслеживать, что на самом деле происходит.
Существуют ли какие-либо IDE, которые могут отображать, куда указывает каждая переменная? Или построить вид дерева, похожий на тот, что делает IDA при обратном проектировании?
Кстати, я использую JavaScript для этого и работаю на Mac. У меня уже есть BBEdit, поэтому я не уверен, есть ли какие-нибудь полезные плагины для этого.