网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 测试驱动开发(中文版)/大师签名系列
分类
作者 (美国)贝克著//孙平平等译
出版社 中国电力出版社
下载
简介
编辑推荐

本书的作者是极限编程过程的缔造者,一线软件开发人员,其有关XP的书籍深受广大软件开发人员、项目经理的喜爱。本书语言朴实、诙谐,就像是结对编程(Pair Programming)中的同伴,耐心地传授自己的心得,实在是一本不可多得的讲述测试驱动开发的经典图书。译者在翻译过程中也是获益匪浅。

内容推荐

本书是Kent Beck先生的最新力作,在亚马逊网站上持续热卖,是Addison-Wesley出版公司著名的大师签名系列图书之一,并荣获Software Development Productivity大奖。

近一两年,极限编程(XP)在中国的软件企业中受到了相当的重视,越来越多的开发团队开始应用XP的方法,并从中受益。XP以“开发符合客户需要的软件”为目标,鼓励需求变化,并主动拥抱变化。测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,这些问题一直在困扰着开发团队。

本书从头到尾跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。在涉及TDD最有特色的模式和重构后面都附有例子。通过将侧重点放在灵活的方法和快速开发的策略上,本书将使读者领略这些未得到充分利用然而却功能强大的技术。

通过自动测试驱动开发,然后消除重复设计,不管程序难度有多大,任何程序员都可以写出可靠的、没有bug的代码。此外,TDD能鼓励程序员迅速地学习,更积极地沟通,并且能够找出建设性的反馈。

目录

译者序

前言

致谢

导言

写在后面的话

第一部分 资金实例

第1章 多币种资金

第2章 变质的对象

第3章 一切均等

第4章 私有性

第5章 法郎在诉说

第6章 再谈一切均等

第7章 苹果和桔子

第8章 制造对象

第9章 我们所处的时代

第10章 有趣的Times方法

第11章 万恶之源

第12章 加法,最后的部分

第13章 完成预期目标

第14章 变化

第15章 混合货币

第16章 抽象,最后的工作

第17章 资金实例回顾

下一步是什么?

比喻

JUnit的用法

代码统计

过程

测试质量

最后一次回顾

第二部分 xUnit实例

第18章 步入xUnit

第19章 设置表格

第20章 后期整理

第21章 计数

第22章 失败处理

第23章 如何组成一组测试

第24章 xUnit回顾

第三部分 测试驱动开发的模式

第25章 测试驱动开发模式

测试(名词)

相互独立的测试(Isolated Test)

测试列表(Test List)

测试优先(Test First)

断言优先(Assert First)

测试数据(Test Data)

显然数据(Evident Data)

第26章 不可运行状态模式

一步测试(One Step Test)

启动测试(starter Test)

说明测试(Explanation Test)

学习测试(Learning Test)

另外的测试

回归测试(Regression Test)

休息

重新开始

便宜的桌子,舒适的椅子

第27章测试模式

子测试(Child Test)

模拟对象(Mock Object)

自分流(Self Shun)

日志字符串(Log String)

清扫测试死角(Crash Test Dummy)

不完整测试(Broken Test)

提交前保证所有测试运行通过

第28章 可运行模式

伪实现(直到你成功)

三角法(Triangulation)

显明实现(Obvious Implementation)

从一到多(One to Many)

第29章 xUnit模式

断言(Assertion)

固定设施(Fixture)

外部固定设施(Extemal Fixture)

测试方法(Test Method)

异常测试(Exception Test)

全部测试(All Tests)

第30章 设计模式

命令

值对象

空对象

模板方法

插入式对象

插入式选择器

工厂方法

冒名顶替

递归组合

收集参数

单例模式(singleton)

第31章 重构

调和差异(Reconcile Differences)

隔离变化(Isolate Change)

数据迁移(Migrate Data)

提取方法(Extract Method)

内联方法(Inline Method)

提取接口(Extract Interface)

转移方法(Move Method)

方法对象(Method Object)

添加参数(Add Parameter)

把方法中的参数转变为构造函数中的参数

第32章 掌握TDD

附录A 影响图

反馈

附录B 斐波纳契数列

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 16:21:54