软件调试修炼之道

软件调试修炼之道

作者:(美) 布彻 著 ,曹玉琳 译

出版社:人民邮电出版社

出版年:2011-06-01

评分:5分

ISBN:9787115252647

所属分类:网络科技

书刊介绍

软件调试修炼之道 内容简介

调试对软件开发至关重要。然而,即使对于有经验的程序员,调试也决非易事。本书是一部优秀的软件调试实战指南,作者总结了自己和身边同事多年的经验教训,详细阐述了调试的方方面面。书中内容共分为三大部分。**部分借助软件特有的功能展示缺陷是怎么产生的,介绍了建立在实证方法之上的核心调试方法;第二部分阐述怎样发现代码中存在需要修复的问题,以及如何将调试融入到整个软件开发过程中去;第三部分讨论如何避免一些常见的缺陷。本书秉承了pragmatic图书简洁实用的风格,总结了大量方法与经验,适合软件开发人员、调试人员阅读并迅速付诸实践。

软件调试修炼之道 本书特色

Paul出色阐释了调试各个阶段所涉及的技术、思维、心理等方面的问题:首先要预防缺陷发生。然后诊断和修复缺陷,并确保相同的缺陷不再发生。应用本书的任何一种思想都有助提高软件项目的整体质量。当然,Paul从心理学的角度很好地阐述了技术问题。这也是本书的一大特色。《软件调试修炼之道》在设置调试场景、获得正确思维模式方面讲了很多,同时也谈到当缺陷发生及解决后可能出现的连带问题。单是其中的轶事就非常值得一读,你会看到软件工程师们在试图了解真正奇怪的缺陷时是多么百折不挠。

软件调试修炼之道 目录

**部分 问题的核心
第1章 山重水复疑无路
1.1 调试不仅是排除缺陷
1.2 实证方法
1.3 核心调试过程
1.4 先澄清几个问题
1.4.1 你知道要找的是什么吗
1.4.2 一次一个问题
1.4.3 先检查简单的事情
1.5 付诸行动
第2章 重现问题
2.1 重现**,提问第二
2.1.1 明确开始要做的事
2.1.2 抓住重点
2.2 控制软件

软件调试修炼之道 相关资料

“paul出色地解释了调试的各个阶段所涉及的技术、思维、心理等方面的问题:首先要预防缺陷发生,然后诊断和修复缺陷,并确保相同的缺陷不再发生。应用本书的任何一种思想都将提高软件项目的整体质量。“当然,paul从心理学的角度很好地阐述了技术问题,这也是本书的一大特色。”——frederic daoud,stripes...and java web development is funagain作者“我由衷地向大多数软件工程师推荐这本书,特别想把它推荐给力图实现最佳实践的团队领导。”——allan mcleod,isaacc软件公司创始人兼首席技术官“本书在设置调试场景、获得正确思维模式方面讲了很多,同时也谈到当缺陷发生及解决后可能出现的连带问题。单是其中的轶事就非常值得一读,你会看到软件工程师们在试图了解真正奇怪的缺陷时是多么努力。”——jon dickinson,grails 1.1 web application development作者“长时间以来,调试技术一直是一项‘民间艺术’,现在有人把所有这些经过实践验证的技术归纳总结起来,真是一件非常了不起的事。当你对如何创建优秀软件的过程一无所知的时候,这本书可以很好地帮你度过难关。当你有了断言、日志、重构等好方法时,你会觉得自己就是福尔摩斯,没有什么疑案是破解不了的。”——craig riecke,mastering dojo: javascript and ajax tools forgreat web experiences作者“这本书就像《程序员修炼之道》的姊妹篇,同样将注意力集中在调试过程的技巧上。”——ian dees,scripted gui testing with ruby作者“paulbutcher讲述了我们早该关注的调试方法。对于每一位软件工程师来说,调试是一项基本活动,而大多数人仍然在靠直觉和猜测来进行调试。paul朴实无华的写作风格掩盖不住他在技术方面的超群素养。如果你不了解调试,那你只能是一名软件工程师,而永远无法成为黑客。”——bill karwin,karwin软件公司软件工程师

软件调试修炼之道 作者简介

Paul Butcher资深程序员,涉猎广泛,从单片机编码到高级声明式编程无所不精。Paul是一位少年天才,8岁时就已经开始在8位机上编写游戏。最近几年他开始痴迷于赛车,认为自己是可以和汉密尔顿比肩的赛车手。

相关推荐

微信二维码