软件测试大师Boris Beizer 博士曾经说过:“测试的目的是显示存在错误,而调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。调试是测试之后的活动。”可见软件的测试与调试是分不开的是相辅相成的。
作为一名程序员总是希望自己的程序更高效,更稳定,但是编写出的程序却不是乖孩子,总出现这样或者那样的bug,测试可以发现一些可能出现的问题,当发现之后迫切的就是需要解决这些问题,掌握软件调试技术可以高效率的解决这些问题。
现在很多高校的计算机专业都开设有软件测试这样的科目,却没有软件调试这样的课程不能不说是一种缺憾,今天推荐一本图书《Windows 高级调试》(文内简称《调试》),可以在一定程度上弥补教育上的不足,给编程爱好者或者专业程序员带来软件调试的新体验。
《调试》书中所说的的调试与本人以往所接触的调试很是不同,并不是那种为击溃软件寻找致命点的调试,而是为了找到错误的原因从而解决问题的工作。
《调试》书内主要介绍了微软的调试器工具集,可以方便初涉调试领域的爱好者或程序员给自己准备一个合适的调试工具箱,相关工具介绍也方便大家按需选取。书中也准备了例子程序并附以调试过程以演示程序的使用。
《调试》书中大量介绍了与调试有关的基础知识,掌握了这些知识调试操作就变得有的放矢,调试过程变得清晰明白。避免了学习调试时产生“知其然不知其所以然”的不良后果。
《调试》书中介绍了平常可能遇到的错误以及错误对应的调试对策,可以帮助读者在实际遇到类似的问题时少走弯路直奔要点。64位调试与Vista中调试,作为调试的新领域在《调试》一书中也有涉及,有这方面需求的朋友可以阅读此书寻找灵感,同时也带来一种扩展方法,当读者遇到一个陌生的平台时也可以根据相关约定进行调试。
总体上讲,正如本书前言所写本书可作为软件调试的资料,可以给想接触调试或者正被错误困恼的人们带来帮助。作为历时三年融合作者十五年经验而成的《调试》可以说值得所有对调试有兴趣的朋友一读。不过,读完《调
这本书不错
《Windows高级调试》热门书评
-
调试体会
8有用 0无用 豆豆 2009-07-06
记得几年前我们公司对一款核心产品进行升级,测试人员发现了一个会导致整个程序崩溃的BUG。这个BUG在程序的运行过程中随机出现,很难重现。更为棘手的是,当开发人员用VC以调试模式运行该程序,BUG就再也不重现了。根据以往的经验,这种情况多和多线程处理导致缓冲区非法操作有关,调试器引起的“海森堡效应”则...
-
这本书不错
2有用 0无用 binbin 2009-08-05
软件测试大师Boris Beizer 博士曾经说过:“测试的目的是显示存在错误,而调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。调试是测试之后的活动。”可见软件的测试与调试是分不开的是相辅相成的...
-
总的说来帮助不大
1有用 2无用 类库大魔王 2009-10-24
不过可以作为科普读物来阅读。如果想要提高自己的调试能力,应该拿windbg的帮助手册,并多进行实践,此书能提供的帮助实在不大。...
-
Advanced Windows Debugging
0有用 0无用 涅瓦纳 2011-07-31
The First In-Depth, Real-World, Insider’s Guide to Powerful Windows DebuggingFor Windows developers, few tasks are more challenging than debugging—-or...
-
太贵了
0有用 0无用 HACKACE 2012-06-07
太贵了,国内买600多呢,300多考虑买一本,只能看EBOOK了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
书名: Windows高级调试
作者:
出版社: 机械工业出版社
译者: 聂雪军 | Daniel Pravat
出版年: 2009-5
页数: 500
定价: 79.00元
装帧: 平装
丛书: 开发人员专业技术丛书
ISBN: 9787111266396