Episode 367: Diomidis Spinellis on Debugging
Felienne talks to Diomidis Spinellis about debugging. The discussion covers: defining “debugging” which can mean using a debugger or the process of finding and removing bugs; how is it done best; variation across different programming languages or paradigms; debugging different types of applications; tools for debugging: print-statements, version-control systems, operating system tools. Assessing debugging skills and how to learn debugging.
Related Links
- Effective Debugging: 66 Specific Ways to Debug Software and Systems
- Diomidis’s blog
- Diomidis’s Github
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: debugging, monitoring, testing, Version-control systems
1. Shouldn’t there be a link somewhere (or everywhere) on this web site to the SE Slack channel (mentioned at the end of the podcast)?
2. The Google+ link is no longer relevant (Google+ was shut down on 2019-04-02).