第二书店  .
 
最新图书 | 畅销排行 | 精确查询 | 积分换礼 | 图书连载 | .NET频道
              
Why Programs Fail——系统化调试指南
(德)泽勒(Zeller,A.)著;王咏武,王咏刚译
定 价:59.00元                
出版社:电子工业出版社       
出版日期:2007-3              
ISBN 978-7-121-03686-6       
字数:652500                  
印 次:2007年3月第1次印刷

关于作者
   Andreas Zeller是德国Saarland大学的计算机科学教授。他的研究方向集中在提高程序员的生产力方面:即哪些事情可以使程序员的生活和工作更轻松?在Linux和UNIX程序员中,Zeller因GNU DDD——一个拥有内嵌数据可视化机制的调试器前端——而享有盛名。在研究人员和高级程序员中,Zeller因为delta调试——一种可以自动分离计算机程序故障起因的技术——而声名显赫。
    他的工作时间被平均地分给教学、阅读、写作、编程,以及在大西洋两岸飞来飞去。他与家人一起生活在德法边界德国一侧的Saarbrücken。
 
 
 
  原书扉页书评
    博文新书
    著名的数据显示,调试器DDD的作者现在推出了这部权威的调试指南。这本书以系统化的方式向读者介绍了整个调试过程,从问题跟踪、调试测试、重现问题开始,一直到高水平的调试工具,诸如生成伪对象以重现那些难于重现的事件,自动寻找引发故障的输入数据,以及分离可能的故障起因等工具。
    如果你是一位经验丰富的程序员,并自认为已经了解了调试的每个方面,那么你不妨再思考一下。Zeller这本书里装满了可以追踪程序缺陷的建议、智慧和工具,适合于所有不同程度、使用不同编程语言的读者阅读。
 
《Solaris 10实用大全》
1.Sun计算机公司开发;
2.介绍了Solaris 10系统的安装、系统要素、
安全性、设备管理、网络、服务目录和应用程序;
3.是一本较为全面的实用书籍,也是系统管理员不可多得的理想参考书。

《Java ME实用详解-用Eclipse进行移动开发》
两个技术特点:
1.是介绍如何开发Java ME手机应用程序;
2.是介绍如何使用Eclipse开发 Java ME应用程序。多个具有完整性和代表性的实例,介绍了使用WTK、摩托罗拉、诺基亚、索尼爱立信的Java ME模拟器进行开发。
 
《解析BIRT——ECLIPSE商业智能和报表工具》
BIRT——Eclipse技术的新亮点
BIRT——优秀商业智能和报表工具开源软件
 
《CPU源代码分析与芯片设计—及Linux移植》
本书的成功=OpenCores组织的OR1200 CPU、Ethernet MAC
和USB 2.0 Function源代码+作者自己的工作经验+查阅了大量
相关资料+费时1年
 
《Discuz!社区管理员速成教程》
轻松理解: Discuz!软件的安装使用、管理技巧、模板制作、二次开发
熟练掌握:Discuz!社区软件的下载、安装、使用和修改
尽情享受:当一名游刃有余的社区管理者
 
《多核程序设计技术》
Intel技术专家倾力巨献
博文视点&Intel战略合作,2007年重点推荐图书
权威讲解多核程序设计的书
 
Ajax 三剑客之Hacks之“剑”
《Ajax Hacks中文版:创建快速响应Web站点的工具和技巧》
[美]帕里(Perry,B.W.)著
张险峰 张伟超 笑风 译
■本书搜集了80个有关Ajax技术的技巧,覆盖了该技术的所有亮点。
 
    本书文理清晰地阐释了每项技术的基本准则,也没有让读者受到细枝末节的困扰。最方便的是,在每章的末尾,它都会告诉你到哪里下载那些奇妙的工具。这是一本为专业软件开发者以及那些对自动化调试前沿领域感兴趣的学生准备的优秀图书。
    ——Walter F. Tichy,德国Karlsruhe大学教授

    尽管许多程序员都把调试看作软件开发中“最痛苦”的部分,计算机科学专业的学生和从业者却找不到几本可用来学习科学的调试方法的图书。
    在这本书里,Andreas Zeller出色地向大家展示了有用的调试技术以及来自学术界和产业界的调试工具。本书不但容易阅读,而且十分有趣——千万别忽略书中有关Bug的很多故事。
    我向那些对软件工程研究有兴趣的研究生和本科生全力推荐本书。它不仅能帮助你发现有关调试的新视角,还用浅显易懂的语言教会你一些基本的静态和动态程序分析技术。
    ——Miryung Kim,华盛顿大学(University of Washington),
    计算机科学与工程系研究生

    Andreas Zeller的《Why Program Fail——系统化调试指南》一书为程序员、教育工作者和研究者打下了良好的基础。Andreas Zeller用科学而熟练的写作技巧为我们提供了深入的分析、翔实的方法和直观的例证。
    ——David Notkin,华盛顿大学(University of Washington),
    计算机科学与工程系教授
 译者序——徜徉在经验与科学之间
    今天,似乎已没有人否认调试也是一门科学。但在绝大多数工作在第一线的程序员眼中,调试还更多地停留在经验的范畴内。
    程序出问题了!刚刚掌握Java语法的新手多半会手足无措,一个老练的Java程序员却总会在第一时间为程序添加上几条关键的log语句(今天更时髦的方法是用ASPECTJ构造一个专用于调试的方面),然后指着程序输出对可怜的新手说:“瞧,错误是ConcurrentMagicTimer类的第1043行语句引发的。”
    这个时候,也许每一个坚定的科学主义者都会进一步追问:“我该怎样知道,到底要在哪些地方记录日志,到底该如何观察输出信息呢?”很遗憾,没有几个编程老手会将其中的奥秘一五一十地告诉你——因为往往连他们自己都不大明白;他们只会耸耸肩膀说:“编程编多了,你自然就知道了。”
    很高兴看到Zeller教授将与调试相关的几乎所有层面的知识、方法和经验总结成了科学的、可以重复和自动化实施的方法与原则。如果非要在软件开发领域找出一些有资格编写系统化调试指南的专家来的话,Zeller教授的名字肯定会在名单中跻身前十名。这不仅仅是因为Zeller教授是大名鼎鼎的可视化调试器前端DDD的作者,更重要的是因为Zeller教授总会以一种独特的视角——即,将调试方法的科学原理与业界实践中相应的经验背景结合起来的视角——审视与调试相关的每一个重要问题。
    对于一本指南性的调试技术专著来说,这种视角的最大好处就是,读者既可以从书中学到大多数调试高手最喜欢使用和炫耀的“神奇”技术,也可以豪不费力地了解隐藏在“神奇”技术背后的那些其实并不算十分“神奇”的科学思路。对调试来说,经验是好的,但科学也是好的。前者可以让你在任何程序故障面前都拥有十足的自信,而后者则可以帮助你在艰苦的调试过程中始终保持清醒的头脑和冷静的思路。
    更重要的是,经验和科学的有机融合几乎可以让所有的调试步骤都变成利用电脑和工具自动完成的“自动化调试”。想像一下,面对一个由数十万行C++代码构造而成的庞然大物,如果可以利用Zeller教授推介的方法和工具,让电脑自动将故障范围缩小到一个只有50行代码的算法片断之内,甚至让电脑自动找出出错的代码行,我们为什么还要在GDB等调试器中大海捞针般地辛苦搜寻呢?事实上,在调试自动化方面,Zeller教授在本书中带给我们的远比我们所能想像的要多得多。
    有机会翻译并向国内读者推介本书是我们的荣幸,尽管整个翻译过程充满了挑战和艰辛。Zeller教授为本书创建的网站(http://www.whyprogramsfail.com)是我们在翻译过程中参考得最多的电子资源,此外,Google的网页和学术搜索为我们更快地搜寻与验证原始资料提供了无可替代的帮助。更值得一提的是,除了在翻译过程中根据Zeller教授发布在网站上的正式勘误表改正了原书排印时的许多错误外(因为有勘误表可查,书中这些改正一般不再另行注明),我们还在翻译过程中与Zeller教授进行了有效的沟通,并进一步发现了更多的排印错误——对于这些新增的勘误,Zeller教授几乎都是在第一时间更新了他的勘误表,其工作效率和敬业精神令人钦佩。
    因为经验、水平有限,再加上本书公式、术语较多,翻译中的疏漏、错误在所难免。真诚地欢迎读者批评、指教。有关本书的任何反馈信息都可以发至我们的电子邮箱:wangyw@contextfree.net
王咏武、王咏刚
2006年年末于北京
  译者介绍

    王咏武:在软件行业摸爬滚打十多年。大学四年,一直面对着裸露的单板机,一个字节一个字节地调试各种不同的汇编语言;毕业后在UNIX系统下学了几年C和C++语言,尝试开发了几个大型软件;随后又有机会在大型主机一人多高的CPU、硬盘以及水管粗细的导线面前编写复杂的COBOL程序;最近几年则一直在移动通信领域奋斗,在Solaris和Windows系统下开发、调试手机软件平台。现在已经不再狂热地追寻各种新的语言或技术,而是把更多的精力放在了面向对象技术的应用层面上, 并特别关心面向对象技术。

    王咏刚:职业程序员,业余撰稿人。在数据压缩、全文检索、内容管理、分布式系统、软件测试等技术领域有一定的积累。撰写过一本据说还算有趣的技术读物《凌波微步——软件开发警戒案例集》,协助微软亚洲研究院编写过《软件企业的管理与文化》等技术书籍。曾在《程序员》、《CSDN开发高手》等杂志主持技术专 >栏,在《中华读书报》等媒体发表书评文章若干,还以“王笨笨”的名义在网络上发过一些小有名气的技术教程。

出版的其他图书:
道法自然——面向对像实践指南
http://www.broadview.com.cn/html/daofaziran/index.htm

 
相关热点专题:时代DIY: 自己动手开发自己的搜索引擎  中国首著 ASP.NET Ajax之风席卷而来  领悟来自本源的PHP开发智慧 学习来自本源的PHP开发精髓  来自微软人的合力之作 Office 2007商务办公   O'reilly经典图书之Programming系列  软考:实力证明?鸡肋证书?  
 

北京百联美达美数码科技公司 版权所有 京ICP证020026号
Copyright© http://www.dearbook.com.cn/, Inc. All Rights Reserved.


 
本次活动最终解释权归北京博文视点资讯有限公司所有