Hacker News Comments on
Hacker News Stories and CommentsAll the comments and stories posted to Hacker News that reference this url.
John Regehr has a post with some book recommendations from 2013 . Notably one of the books corresponds to an older Udacity course .
There's also this book that was recently published called Effective Debugging: 66 Specific Ways to Debug Software and Systems .
I didn't see this before I wrote my other comment (https://news.ycombinator.com/item?id=25337491), but the free Software Debugging course on Udacity is great: https://www.udacity.com/course/software-debugging--cs259
I highly recommend the free Software Debugging course on Udacity. It focuses on a systematic approach to debugging, and using/building tools to automate your debugging process. I had already been writing code professionally for several years when I worked through the course, and I still learned a lot.
Andreas Zeller’s Software Debugging course on Udacity is excellent and also free: https://www.udacity.com/course/software-debugging--cs259
If you're interested in a deeper dive into this, Andreas Zeller's Udacity course is excellent: https://www.udacity.com/course/software-debugging--cs259
Despite the name, it's not a "how to drive PDB/GDB/JDB/etc." course, but focuses on the higher level concepts of how to identify bugs and build tools that automate the debugging process.
Udacity has a course on [Software Debugging](https://www.udacity.com/course/software-debugging--cs259) taught by Andreas Zeller, the original author of DDD.
Anyone who'd like to learn a more systematic debugging process should take it.
Udacity has a course on Software Debugging: https://www.udacity.com/course/software-debugging--cs259. I haven't taken it, but it seems to have positive reviews. Have any HNers taken this course?
There is a course on udacity called software debugging https://www.udacity.com/course/cs259
The Udacity course on debugging speaks directly to looking at correlations between bugs and executions of various portions of code (and the same across bugs).
There's some interesting stuff: https://www.udacity.com/course/cs259
Nice trick for identifying bottlenecks. If you want to leavarage your "debugging" skills, try this wonderful course: https://www.udacity.com/course/cs259
It's certainly not exhaustive, but Andreas Zeller's Udacity course has helped me bring a more systematic, methodical approach to my debugging sessions. In addition, his focus on using using tools to assist our debugging effort has encouraged me to automate a lot of what I would previously have done manually. I'll admit my first instinct is still to throw in a couple of printf statements and see what they say, but for harder problems I know have a richer set of tools to work with.
⬐ 0003Those course videos have an lite-ASMR inducing quality to them, if you are into that sort of thing.⬐ vdm