The Debugging Book 是 Andreas Zeller 编写的开放调试教材,将程序追踪、故障定位、输入缩减和自动修复等主题组织成可阅读并可运行的章节。它适合已经了解 Python,希望理解调试方法背后原理的开发者与学习者。
The Debugging Book 的主要用途
- 通过可执行章节理解调试技术
- 练习追踪、故障定位和输入缩减
- 把 Notebook 示例改造成自己的实验
开始使用 The Debugging Book 的建议
先从调试导论和执行追踪章节开始,运行一个小例子并逐步修改输入,观察错误如何出现。需要进一步练习时再下载对应 Notebook,在自己的环境中保留实验记录,并把学到的方法应用到规模可控的实际问题。
The Debugging Book 的条件与限制
部分交互内容依赖在线 Notebook 服务或特定 Python 环境,可能受到启动时间和依赖版本限制。书中的自动化方法通常有各自适用条件,不能保证直接找出任何项目的错误;下载代码前应查看对应版本和运行要求。
The Debugging Book 的官方获取入口
也可查看Internet Archive,或继续浏览学习资源中的相关网址。
