Attention: The following article was published over 11 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.When you have been developing in Java for 15 years and a co-worker asks you to help them debug a null pointer exception, you don’t expect to be surprised. Usually it is …
Time-Oriented Debugging
Attention: The following article was published over 11 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Debugging code is traditionally more of an art than a science. Watching a master debugger work is like watching a master chef. There is so much that goes on in their brain …
Advanced Debugging Techniques in JavaScript – Part 3
Attention: The following article was published over 12 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Overview This is the third part in my series on Advanced Debugging Techniques in JavaScript. Part 1 introduced Validate Your Assumptions, Binary Search, and the debugger statement. Part 2 covered Bottom-Up debugging, …
Advanced Debugging Techniques in JavaScript – Part 2
Attention: The following article was published over 12 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Introduction Writing Part 2 of this series has been really exciting. I’ve gotten a lot of positive feedback from people who’ve read Part 1. This post will be more hands-on than the …
Advanced Debugging Techniques in JavaScript – Part 1
Attention: The following article was published over 12 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Introduction I was a terrible debugger when I first started programming. I could tell an issue was happening, but it always took me a long time to track down where and why …