Effective Debugging:软件和系统调试的66个有效方法 PDF下载
本书共分8章。首先讲解调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章),这些知识使我们能够应对各种软件故障及系统故障。接下来讨论在调试工作的各个阶段所用到的具体技巧,也就是在使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)以及运行系统(第7章)时所用到的调试技巧。与多线程和并发有关的bug是很难寻找的,所以本书后专门用一章(第8章)来讲解特定的调试工具及调试技术,使大家能够找出这些bug。译者序 前言 致谢 第1章 宏观策略 1 第1条:通过事务追踪系统处理所有的问题 1 第2条:在网上确切地查询你所遇到的问题,以寻求解决问题的灵感 4 第3条:确保前置条件与后置条件都能够得到满足 6 第4条:从具体问题入手向上追查bug,或从高层程序入手向下追查bug 7 第5条:在能够正常运作的系统与发生故障的系统之间寻找差别 9 第6条:使用软件自身的调试机制 13 第7条:试着用多种工具构建软件,并将其放在不同的环境下执行 16 第8条:把工作焦点放在最为重要的问题上 20 第2章 通用的方法与做法 23 第9条:相信自己能够把问题调试好 23 第10条: