测试驱动开发的3项修炼--走出TDD丛林

来源:百度文库 编辑:神马文学网 时间:2024/04/25 08:29:43
http://www.china-pub.com/38413&ref=ps
测试驱动开发的3项修炼--走出TDD丛林

点击看大图
市场价 :¥49.00
普通会员 : ¥39.20
1-3星会员: ¥38.22
4-5星会员: ¥36.75(75折)
校园优惠价 :¥38.22(78折)(马上了解)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 选择购买数量(更多数量请在购物车中修改)
购买
 团购
 收藏
基本信息
【评  价】(共 5 条) 参与评论
【作  者】王晓毅 [同作者作品][作译者介绍]
【出 版 社】 清华大学出版社     【书 号】 9787302167662
【上架时间】 2008-1-31
【出版日期】 2008 年1月 【开 本】 16开 【页 码】 372     【版 次】1-1
【所属分类】计算机 >软件工程及软件方法学 > 综合
编辑推荐
一本全面而生动的TDD著作,指出了一条快速掌握敏捷开发精髓的捷径。...
 
内容简介目 录作译者前 言序 言封 面查看评论(5)勘误建议
【内容简介】
本书用实际案例及故事讲述了测试驱动开发(TDD)的最佳实践,从TDD为什么实践起来非常困难等最根源的问题入手,循序渐进地介绍了构筑TDD的三项修炼,涉及到未雨绸缪的单元及自动化测试、结构化、敏捷以及平衡式的开发迁移、软件开发和重构设计以及大量的实践心得和经验总结归纳,给团队、读者以最佳TDD实践的成长路线图,从而走出TDD实践丛林。
【编辑推荐】
如果您对敏捷开发以及测试驱动开发(TDD)感兴趣;
如果您是一位追求开发团队绩效,关心交付质量和开发过程改进的管理者;
如果您是一位为项目交付产品质量担忧的项目经理;
如果您想从程序员成长为一位系统设计人员;
如果您是一位视交付代码的质量如同自己的声誉的开发者;
如果您迫切想了解哪些是开发人员必须懂得的测试;
如果您是一位有一定基础和经验的测试人员;
那么《测试驱动开发的3项修炼——走出TDD丛林》,将用浅显易懂的实践故事,结合精辟的方法论和宝贵的经验归纳,把您引入一个知其然也知其所以然的测试驱动开发实践之路的精髓世界。
专家推荐:
一本全面而生动的TDD著作,指出了一条快速掌握敏捷开发精髓的捷径。
——《程序员》杂志社 孟岩 技术主编
语言文笔幽默风趣,具有相当的实践深度,可以起到引导读者轻松愉快地阅读并考虑进行相关实践应用的效果。书中有较多的实践性内容,这里面表现出作者有相当深厚的技术根基和相当丰富的实践经验,书中关于测试工具的实践更是可以单独列成一本书来介绍。
——青润,独立软件咨询师,《软件工程乏全程建模实现》一书的作者。
在开发的成本、进度、稳定性方面始终有着无休止的话题和争执,借用清华园的日晷古迹上写的一句话:“行胜于言”。本书通过系统性的阐述,结合大量的案例和实践,解答了开发人员的具体困惑,有一种拨云见日的感觉。作者的实践经验和心得给了我们实际应用很大的借鉴和效益上的提升。
——北京华电方掂软件技术有限公司 副总裁 姜维权
测试驱动开发抓住了编码的本质,是敏捷开发思想的体现。本书以流畅的语言和生动的案例,展现了一条真知灼见的TDD实践之路。
——中国外交部一局科技处 副处长(主管系统软件开发) 江辉
测试驱动开发是一种革命性的软件开发模式,可以保证获得简单、清晰、高质量的代码。作者在这一领域居于国内的前沿,并进行了深入的研究,本书是不可多得的好书。
——中国科学院项目经理、高级工程师、中间件技术专家,《Java中间件技术及其应用开发》作者,李华飚
作者具有丰富的软件开发实践和项目管理经验,同对对软件工程有着深入的思考和独到的见解。更妙的是,作者以生动和深入浅出的语言,来描述看上去枯燥无味的技术问题,读来妙趣横生而又引人入胜。本书实是TDD领域难得的好书。
——IBM中国开发实验室 开发工程师 莫艳军
作者在软件工程领域工作与研究多年,对敏捷方法中测试驱动开发有着丰富的经验,本书内容曾经被包括GE、IBM Rattonal用户组等组织选用和实践。相信本书对于已经或者计划应用敏捷方法的团队有着积极的指导作用。
——InfoQ中文站总编霍泰稳
【作译者介绍】

本书提供作译者介绍
王晓毅 清华大学硕士,PMP,MBA,SESRI软件工程系统研究所、IBM Rational用户组、UML工程组织,测试时代等机构专家顾问。 专长:软件工程、项目管理、研发及创新管理。 近年来在《程序员》、《软件世界》等杂志发表有关软件工程、项目管理、研发创新管理等数十篇文章,深受读者好评。
.. <<查看详细
【目录信息】
混沌篇 丛林中的TDD神火之光
丛林中的TDD神火之光
丛林中的TDD的光芒——看上去很美
TDD的实践故事开始了
金字塔上神像的光芒四射是因为金字塔的伟岸
开天篇 一个简单的胜利
第2章 TDD基础——一个简单的胜利
2.1 什么是TDD
2.2 TDD的步骤,战略上蔑视
2.3 战术上重视
2.4 一个简单的胜利,TDD的简化示例
2.5 TDD的光芒
2.5.1 TDD带给开发人员什么
2.5.2 TDD带给管理者什么
2.6 光芒之下的TDD实践丛林
2.7 还原TDD,懂得总结是最大的财富
2.8 丛林生存法则的吉祥三宝:罗盘、火种、宝剑
TDD三项修炼之克罗托篇 转动“结构化”和“敏捷”的罗盘
第3章 结构化开发方法
<< 查看详细目录
【前言】
TDD(Test Driven Development,测试驱动开发)是敏捷开发中的一项核心实践和技术,更是一种设计方法论,测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码。也就是说,在明确要开发某个功能后,首先思考如何对这个功能进行测试,快速完成针对此功能的测试用例编写,这时缺少对象的测试代码进行编译时会出现错误而无法通过,根据错误编写相应的功能代码来满足测试用例直到测试通过,并在此过程中持续进行代码重构,使功能优化,效率提升, 日臻完善,然后循环添加其他功能,直到编译通过完成全部功能的开发。因此,TDD可以规范需求规格的实现,避免镀金和不可度量验证功能需求的实现:TDD建立了可持.. <<查看前言
【序言】
本书用武士历经万险,最后找到了美丽的TDD公主的故事,给大家讲述了TDD实践中的技能、知识基础以及技巧和经验。扶君上马,送上一程,希望大家在轻松愉快地品味故事的同时,毫不费力地修炼好通往TDD乃至整个极限编程实践的大门。其实,这是一个真实的案例,故事中的主人公Jack,实际上就是万千读者中的一员。是的,在这个行业里呆了很久,认识了很多像我们主人公的他们,就是不懈追求真理、追求先进技术和研发管理经验、严谨、务实的广大软件开发者及管理者中的一员。不信,请看下面这个以一只猫的自传体小说来演绎的这段真实的TDD历程带给Jack的幸福故事。.
张大花是一只猫——猫尾巴上的IT爱情
张大花是.. <<查看序言
【媒体评论】
一本全面而生动的TDD著作,指出了一条快速掌握敏捷开发精髓的捷径。.
《程序员》杂志社 孟岩 技术主编
语言文笔幽默风趣,具有相当的实践深度,可以起到引导读者轻松愉快地阅读并考虑进行相关实践应用的效果。书中有较多的实践性内容,这里面表现出作者有相当深厚的技术根基和相当丰富的实践经验,书中关于测试工具的实践更足可以单独列成一本书来介绍。
青润,独立软件咨询师, 《软件工程之全程建模实现》一书的作者。
在开发的成本、进度、稳定性方面始终有着无休止的话题和争执,借用清华园的日晷古迹上写的一句话:“行胜于言”。本书通过系统性的阐述,结合大量的案例和实践,解答了开发人员的具体困惑,有一种拨云见日的感觉。作者的实践经验和心得给了我们实际应用很大的借鉴和效益上的提升。
北京华电方胜软件技术有限公司 副总裁 姜维权..
测试驱动开发抓住了编码的本质,是敏捷开发思想的体现。本书以流畅的语言和生动的案例,展现了一条真知灼见的TDD实践之路。
中国外交部一局科技处副处长(主管系统软件开发) 江辉
测试驱动开发是一种革命性的软件开发模式,可以保证获得简单、清晰、高质量的代码。作者在这一领域居于国内的前沿,并进行了深入的研究,本书是不可多得的好书。
——中国科学院项目经理、高级工程师、中间件技术专家, 《Java中间件技术及其应用开发》作者 李华飚
作者具有丰富的软件开发实践和项目管理经验,同时对软件工程有着深入的思考和独到的见解。更妙的是,作者以生动和深入浅出的语言,来描述看上去枯燥无味的技术问题,读来妙趣横生而又引人入胜。本书实是TDD领域难得的好书。
——IBM中国开发实验室 开发工程师 莫艳军
作者在软件工程领域工作与研究多年,对敏捷方法中测试驱动开发有着丰富的经验,本书内容曾经被包括GE、IBM Rational用户组等组织选用和实践。相信本书对于已经或者计划应用敏捷方法的团队有着积极的指导作用。
——InfoQ中文站总编霍泰稳...
【插图】 1