Tag: debugging

My favourite debugging techniques

My Favourite Debugging Techniques

I believe that debugging is one of the most important technical skills a developer can have. In the average week, I probably spend anywhere from 20 – 30 percent of my time debugging. This is because my code isn’t perfect, sometimes it does legitimately only work on my machine or device.

Continue reading

How to be a more Efficient Debugger

How to be a More Efficient Debugger

For the last 10+ years or so, I’ve been programming professionally. Even with ten years of practice, I still am unable to write a bug free applications. In this blog post, I have put together some tips on how to be a more efficient debugger and how to actually resolve the issue. A lot of my bugs aren’t as obvious as they used to be, but they are definitely still there. In the book Code Complete, Uncle Bob Martin, suggests that every error is an opportunity to learn. Continue reading