读书笔记 调试九法-软硬件错误的排查之道

调试九法-软硬件错误的排查之道
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems


David J. Agans著 赵俐译
网站:www.debuggingrules.com


调试规则:
一、理解系统。
  * 阅读手册。要养成查阅手册的好习惯。除了遇到问题时要查阅手册,平时要经常翻阅手册。还要经常把工作中的细节记录下来,整理成一个手册的附录。
  * 阅读代码。
  * 仔细阅读每个细节。
  * 了解流程。
  * 了解工具。
  * 不要忽视细节。
二、制造失败。
  * 制造失败而不是引发失败。制造失败可以观察失败的现象,可以查找原因,可以判断问题是否修复。
  * 检查不受你控制的条件。
  * 仔细观察失败。
  * 记录每个现象和步骤。
  * 不要丢掉调试工具。
三、不要想,而要看。
  * 观察现象。
  * 观察细节。
  * 尽量观察内部状态。
  * 猜测后不要忘了验证。
四、分而治之。
五、一次只改一个地方。
六、保持审计跟踪。
  * 记录每个操作、顺序、结构。
七、检查插头。
  * 从头开始检查。
  * 对工具进行测试。
八、获得全新观点。
  * 征求别人意见。
  * 获得专业知识。
  * 报告现象而非理论。
九、如果你不修复bug,它将依然存在。
  * 检查问题有没有被修复。
  * 对产生问题的过程进行修复。
  * 从根本上解决问题。





你可能感兴趣的:(读书笔记 调试九法-软硬件错误的排查之道)