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

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


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


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





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值