调试九法 - David J.Agans

调试九法

David J.Agans

出版时间

2010-12-06

ISBN

9787115240576

评分

★★★★★

标签

编程

书籍介绍

硬件缺陷和软件错误是“技术侦探”的劲敌,它们负隅顽抗,见缝插针。本书提出的九条简单实用的规则,适用于任何软件应用程序和硬件系统,可以帮助软硬件调试工程师检测任何bug,不管它们有多么狡猾和隐秘。

作者使用真实示例展示了如何应用简单有效的通用策略来排查各种各样的问题,例如芯片过热、由蛋酒引起的电路短路、触摸屏失真,等等。本书给出了真正能够隔离关键因素、运行测试序列和查找失败原因的技术。

无论你的系统或程序发生了设计错误、构建错误还是使用错误,本书都可以帮助你用正确的方法来思考,使bug自动暴露,进而一网打尽,斩草除根。

目录
第1章 简介 1
1.1 本书如何教会你调试 1
1.2 这些规则都很显而易见 2
1.3 本书适用于任何人 3
1.4 本书可用于调试各种问题 3

显示全部
用户评论
举的例子偏“硬”,感觉有点啰嗦。anyway,强推。20151204
讲的不错,就是太过于抽象。
目录就是解决一个问题的整体流程:了解大观 -> 定位,复现 -> 观察 bug -> 分治 -> 控制变量法修改(有必要的话记录操作顺序和结果)-> 怀疑人生,开始考虑最弱智的可能 -> 实在不行就求助!
作为一个学软件的,感觉作者举的例子有些偏硬 但书中给出的原则都非常实用
好书,都是精华, 这两天准备抽空写个书评.
其实这算是一本“一篇文章可以说清楚确非得写本书”的书,讲一些查问题的方法论,这些方法论不仅适应工程开发也适应日常生活,比如修家电修车等等。薄薄的小册子值得翻一翻。
调试九阳神功~
甚至想自己以此为框架写一本 调试九法: Practice in Golang Programming.
和我在第一家公司被教的差不多。虽然过去很多年,仍然认为适用于现代开发,当然没有讲debug的具体操作,但是细节和思路都有案例,还是值得看的,还有真的很薄,花几个小时就看完了。
下载
收藏