I don't have an experience with any debugger tools geared towards my language, but I recently found some videos showcasing Firebug.
I'm now using Firebug on a script in which I included an error.
My current understanding is:
But I don't understand:
Continue
, Step Into
, Step Over
and Step Out
?
To me, Step Over is sometimes similar to Step Into... I could be wrong here.
I would be grateful if you could explain the differences of the 4 options, or a link to a more in depth explanation on these options.
Continue
F8- Resume execution as if the code was never stopped
Step Into
F11 - Change the debugger context to run into the function the code is stopped on. If the code cannot step into the function, this is the same as Step Over
Step Over
F10- Execute the code the debugger is stopped on, but stay within the current function
Step Out
Ctrl+F11 - Execute code until the end of the current function, and resume debugging once it has returned
These terms apply to all debuggers. Here is perhaps a better (or at least, more complete) explanation: http://www.developerfusion.com/article/33/debugging/4/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With