2 added 437 characters in body
source | link

There isn't really any information a debugger can give you that you could not gain through print statement as well, but...

it's just so much faster and more flexible. Words can't describe the power you get when you can freely look at what the code is doing while it's running. 

All in all, I'd estimate that using a debugger typically speeds up the debugging process 10 times. Probably 100 times in cases where there's a lengthy build or deployment between the time where one print statement gives you information about where to next, i.e. where to add another print statement, and the time you can see the output of that new print statement. In a debugger, all it takes is a single click, maybe half a second. If you have to do a full rebuild and deploy to an app server, it could take half an hour.

There isn't really any information a debugger can give you that you could not gain through print statement as well, but...

it's just so much faster and more flexible. Words can't describe the power you get when you can freely look at what the code is doing while it's running. All in all, I'd estimate that using a debugger speeds up the debugging process 10 times.

There isn't really any information a debugger can give you that you could not gain through print statement as well, but...

it's just so much faster and more flexible. Words can't describe the power you get when you can freely look at what the code is doing while it's running. 

All in all, I'd estimate that using a debugger typically speeds up the debugging process 10 times. Probably 100 times in cases where there's a lengthy build or deployment between the time where one print statement gives you information about where to next, i.e. where to add another print statement, and the time you can see the output of that new print statement. In a debugger, all it takes is a single click, maybe half a second. If you have to do a full rebuild and deploy to an app server, it could take half an hour.

1
source | link

There isn't really any information a debugger can give you that you could not gain through print statement as well, but...

it's just so much faster and more flexible. Words can't describe the power you get when you can freely look at what the code is doing while it's running. All in all, I'd estimate that using a debugger speeds up the debugging process 10 times.