调试九法:软硬件错误的排查之道(明确阐释了调试方面的9条黄金法则)
基本信息
- 原书名: Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
- 原出版社: AMACOM
- 作者: (美)David J.Agans [作译者介绍]
- 译者: 赵俐
- 丛书名: 图灵程序设计丛书 软件工程系列
- 出版社:人民邮电出版社
- ISBN:9787115240576
- 上架时间:2010-12-9
- 出版日期:2011 年1月
- 开本:16开
- 页码:142
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 综合 > 程序(设计)理论
内容简介回到顶部↑
作译者回到顶部↑
本书提供作译者介绍
David J. Agans 资深调试专家,善于解决一些最棘手的调试问题,涉及工业控制和监视系统、集成电路设计、掌上电脑、视频会议系统等。1976年毕业于麻省理工学院,现为SeaChange International工程总监。曾经营计算机系统咨询公司PointSource,任Zydacron公司副总裁,还曾就职于Gould、仙童和DEC等知名企业。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 简介 1
1.1 本书如何教会你调试 1
1.2 这些规则都很显而易见 2
1.3 本书适用于任何人 3
1.4 本书可用于调试各种问题 3
1.5 本书的主旨不在预防、保证或筛选 4
1.6 调试不仅仅是故障检修 5
1.7 有关案例故事 6
1.8 精彩内容,即将上演 6
第2章 总体规则 8
第3章 理解系统 10
3.1 阅读手册 12
3.2 逐字逐句阅读整个手册 13
3.3 知道什么是正常的 15
3.4 知道工作流程 16
3.5 了解你的工具 17
3.6 查阅手册 18
3.7 小结 20
第4章 制造失败 21
4.1 制造失败 24
1.1 本书如何教会你调试 1
1.2 这些规则都很显而易见 2
1.3 本书适用于任何人 3
1.4 本书可用于调试各种问题 3
1.5 本书的主旨不在预防、保证或筛选 4
1.6 调试不仅仅是故障检修 5
1.7 有关案例故事 6
1.8 精彩内容,即将上演 6
第2章 总体规则 8
第3章 理解系统 10
3.1 阅读手册 12
3.2 逐字逐句阅读整个手册 13
3.3 知道什么是正常的 15
3.4 知道工作流程 16
3.5 了解你的工具 17
3.6 查阅手册 18
3.7 小结 20
第4章 制造失败 21
4.1 制造失败 24
译者序回到顶部↑
有人说调试是一门艺术,这不无道理,但本书作者认为它并不仅仅是艺术,更多的是科学,调试人员也不仅仅是艺术家,还是科学工作者。遵循本书所讲的9条规则,就可以把调试艺术转化为科学。
本书翻译到一半的时候,我已经钦佩不已。它绝对称得上调试领域的经典之作,但显然,在某种程度上它并没有引起国内业界的注意。常言道“千里马常有,而伯乐不常有”,虽然用千里马来形容一本书多少有些不恰当,但我确实觉得本书被埋没了,我想我们应该感谢人民邮电出版社图灵公司,把这样一本好书发掘出来,让国人有机会分享这位拥有二十多年实践经验的调试高手的知识和经验。
把书写厚了容易,写薄了却难,我想这一点大家都会认同。作者正是用这么薄薄的一本书讲述了适用于软件、硬件、工程领域的9条基本调试规则。这些规则甚至还适用于我们的日常生活,例如解决汽车和房屋问题。仔细揣摩,我们会学到不少生活知识,这也是阅读本书的一个额外的好处。
本书就像是一碗心灵鸡汤,也像是一坛陈年佳酿,书中所举的一些案例散发着古朴的气息。虽然我没有怀旧情节,但仍感到亲切而自然,有那么一刻,我与作者灵犀相通,仿佛他就站在那里,正在向我微笑,与我倾谈。
作者是个福尔摩斯迷,我想这是不是与他的职业生涯有关呢?在bug面前,他就是一名侦探。每章的开头都会引用福尔摩斯的一句名言,暗合该章的主题,也为本书平添了一层神秘的色彩。我想要是把“神探狄仁杰”的故事讲给他听,他也一定会非常感兴趣,尽管他可能连狄仁杰是谁都不知道。
在本书翻译的过程中,有些地方我思索良久,有些则需要查询一些相关知识。我觉得提供一点背景资料会有助于理解,因此加了一些脚注,对于那些不甚了解相关背景或知识的人,可能会有一点帮助作用,但有些读者可能很熟悉硬件、软件和工程领域,如果这些内容都是你所熟知的,那么请恕我赘述之过。
最后,本书在翻译的过程中得到了人民邮电出版社图灵公司编辑们的精心指导和宝贵意见,帮我纠正了翻译中的很多错误,使我受益匪浅。由于水平有限,难免还会留有一些错误,恳请读者批评指正。
本书翻译到一半的时候,我已经钦佩不已。它绝对称得上调试领域的经典之作,但显然,在某种程度上它并没有引起国内业界的注意。常言道“千里马常有,而伯乐不常有”,虽然用千里马来形容一本书多少有些不恰当,但我确实觉得本书被埋没了,我想我们应该感谢人民邮电出版社图灵公司,把这样一本好书发掘出来,让国人有机会分享这位拥有二十多年实践经验的调试高手的知识和经验。
把书写厚了容易,写薄了却难,我想这一点大家都会认同。作者正是用这么薄薄的一本书讲述了适用于软件、硬件、工程领域的9条基本调试规则。这些规则甚至还适用于我们的日常生活,例如解决汽车和房屋问题。仔细揣摩,我们会学到不少生活知识,这也是阅读本书的一个额外的好处。
本书就像是一碗心灵鸡汤,也像是一坛陈年佳酿,书中所举的一些案例散发着古朴的气息。虽然我没有怀旧情节,但仍感到亲切而自然,有那么一刻,我与作者灵犀相通,仿佛他就站在那里,正在向我微笑,与我倾谈。
作者是个福尔摩斯迷,我想这是不是与他的职业生涯有关呢?在bug面前,他就是一名侦探。每章的开头都会引用福尔摩斯的一句名言,暗合该章的主题,也为本书平添了一层神秘的色彩。我想要是把“神探狄仁杰”的故事讲给他听,他也一定会非常感兴趣,尽管他可能连狄仁杰是谁都不知道。
在本书翻译的过程中,有些地方我思索良久,有些则需要查询一些相关知识。我觉得提供一点背景资料会有助于理解,因此加了一些脚注,对于那些不甚了解相关背景或知识的人,可能会有一点帮助作用,但有些读者可能很熟悉硬件、软件和工程领域,如果这些内容都是你所熟知的,那么请恕我赘述之过。
最后,本书在翻译的过程中得到了人民邮电出版社图灵公司编辑们的精心指导和宝贵意见,帮我纠正了翻译中的很多错误,使我受益匪浅。由于水平有限,难免还会留有一些错误,恳请读者批评指正。
媒体评论回到顶部↑
Dave Agans写了一本令人愉快的书,书中引入了福尔摩斯探案等有趣的实例,相当幽默风趣。我当然会为我的客户买这本书。
――Dick Morley, PLC之父,R. Morley公司总裁,The Technology Machine作者
《调试九法》道出了九项调试最佳实践,这些实践是优秀程序员的基本常识,也是普通程序员都在遵循的规则。程序员阅读本书必将会受益匪浅,而调试行家也将从书中示例得到不少启发。我们很高兴地发现需要遵守的调试规则比圣经中的戒律要少得多。
――Rob Malda,slashdot.org网站创始人
本书明确阐释了九条永恒的、不可或缺的调试原则,它们可以帮助任何人进行任何调试。即使对于那些最有经验的工程师,本书也不无裨益。
――Howard Johnson博士,High-Speed Digital Design的作者
本书帮助你拨开迷雾,成为一个聪明的调试者。
――Charles Petzold,Programming Windows的作者
――Dick Morley, PLC之父,R. Morley公司总裁,The Technology Machine作者
《调试九法》道出了九项调试最佳实践,这些实践是优秀程序员的基本常识,也是普通程序员都在遵循的规则。程序员阅读本书必将会受益匪浅,而调试行家也将从书中示例得到不少启发。我们很高兴地发现需要遵守的调试规则比圣经中的戒律要少得多。
――Rob Malda,slashdot.org网站创始人
本书明确阐释了九条永恒的、不可或缺的调试原则,它们可以帮助任何人进行任何调试。即使对于那些最有经验的工程师,本书也不无裨益。
――Howard Johnson博士,High-Speed Digital Design的作者
本书帮助你拨开迷雾,成为一个聪明的调试者。
――Charles Petzold,Programming Windows的作者
评论交流
共有3人开贴评论 5人参与评论 3人参与打分 查看
评价等级:







发表于:2011-5-10 21:17:00
这本书我给五星,它实在是一本难得的好书。书中提到的调试的九条法则基于这样一个简单但总是被忽略的事实:大多数莫名其妙的错误都是由于人们盲目相信经验和主观而忽略了一些基本方面~ 书中包含丰富的例子,来自作者多年的经验,其中有些看后不禁令人捧腹。但作者令人敬佩的一点在于这位 MIT 毕业的人将大多数人忽略的事实上升到方法论的层面,总结出一套指导原则,实现了书中所说“将调试由艺术变为科学”。这些原则不仅可以指导软硬件开发,事实上,我认为副标题完全可以改成“发现并解决一切问题的方法”。
强烈推荐这本书~
强烈推荐这本书~
| 我要写评论 |
| 查看所有评论交流(共3条) |








点击看大图


加载中...

