У меня нет опыта ни с какими инструментами отладчика приспособленным к моему языку, но я недавно нашел некоторые видео, демонстрирующие Firebug.
Я теперь использую Firebug на сценарии, в который я включал ошибку.
Мое текущее понимание:
Но я не понимаю:
Continue
, Step Into
, Step Over
и Step Out
?
Мне Переступите, иногда подобно для Продвижения В... Я мог быть неправым здесь.
Я был бы благодарен, если Вы могли бы объяснить различия этих 4 опций или ссылку на больше подробно объяснение на этих опциях.
Продолжить
F8 - возобновить выполнение, как если бы код никогда не останавливался
Шаг с заходом
F11 - Измените контекст отладчика, чтобы запустить в функцию, код остановлен. Если код не может перейти в функцию, это то же самое, что Step Over
Step Over
F10 - Выполнить код, на котором остановлен отладчик, но оставаться в рамках текущей функции
Выйти
Ctrl + F11 - Выполнить код до конца текущей функции и возобновить отладку после ее возврата
Эти условия применяются ко всем отладчикам. Вот, возможно, лучшее (или, по крайней мере, более полное) объяснение: http://www.developerfusion.com/article/33/debugging/4/