Test-Driven Development by Example
副标题:无
分类号:
ISBN:9787508321738
微信扫一扫,移动浏览光盘
简介
[b][font color="#ff0000"]本书3月16号正式发售,本站3月10号--3月15号限时所有会员68折预售,16号统一发货。欲购从速![/font][/b]
样章免费下载:[a href="http://www.china-pub.com/computers/ebook10000-15000/14701/tdd01.zip" target="_blank"]第1章[/a] [a href="http://www.china-pub.com/computers/ebook10000-15000/14701/tdd02.zip" target="_blank"]第2章[/a] [a href="http://www.china-pub.com/computers/ebook10000-15000/14701/tdd03.zip" target="_blank"]第3章[/a] [a href="http://www.china-pub.com/computers/ebook10000-15000/14701/fl1.zip" target="_blank"]附录一[/a] [a href="http://www.china-pub.com/computers/ebook10000-15000/14701/fl2.zip" target="_blank"]附录二[/a]
[a href="http://www.china-pub.com/computers/common/info.asp?id=12908" target="_blank"]《测试驱动开发 [font color="#ff0000"]影印版[/font]》 [/a]
软件工程是计算机学科中一个十分重要的研究领域。自20世纪60年代以来,人们在这一领域做了大量的工作,逐渐形成了系统的软件开发理论、技术和方法,它们在软件开发实践中发挥了重要作用。然而,随着软件规模的不断扩大和软件复杂性的不断提高,传统的软件开发方法已逐渐不能适应当代软件开发的需要,本书介绍的正是在这种背景下提出的一种全新的软件开发方法──测试驱动开发。 测试驱动开发是极限编程(extreme programming )的重要特点,它以不断地测试推动代码的开发,既简化了代码,又保证了软件质量。本书的作者kent beck长期致力于软件工程的理论研究和实践,又具有讲授极限编程的丰富经验,是极限编程的权威,他的《[a href="http://www.china-pub.com/computers/common/info.asp?id=13836" target="_blank"]extreme programming explained[/a]》一书深受广大软件开发人员的喜爱。
目录
译者序
前言
致谢
导言
写在后面的话
第一部分 资金实例
第1章 多币种资金
第2章 变质的对象
第3章 一切均等
第4章 私有性
第5章 法郎在诉说
第6章 再谈一切均等
第7章 苹果和桔子
第8章 制造对象
第9章 我们所处的时代
第1O章 有趣的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 Shunt)
日志字符串(Log string)
清扫测试死角(Crash Test Dummy)
不完整测试(Broken Tbst)
提交前保证所有测试运行通过
第28章 可运行模式
伪实现(直到你成功)
三角法(Triangulation)
显明实现(Obvious Implementation)
从一到多(One to Many)
第29章 xUnit模式
断言(Assertion)
固定设施(Fixture)
外部固定设施(External 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 斐波纳契数列
前言
致谢
导言
写在后面的话
第一部分 资金实例
第1章 多币种资金
第2章 变质的对象
第3章 一切均等
第4章 私有性
第5章 法郎在诉说
第6章 再谈一切均等
第7章 苹果和桔子
第8章 制造对象
第9章 我们所处的时代
第1O章 有趣的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 Shunt)
日志字符串(Log string)
清扫测试死角(Crash Test Dummy)
不完整测试(Broken Tbst)
提交前保证所有测试运行通过
第28章 可运行模式
伪实现(直到你成功)
三角法(Triangulation)
显明实现(Obvious Implementation)
从一到多(One to Many)
第29章 xUnit模式
断言(Assertion)
固定设施(Fixture)
外部固定设施(External 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 斐波纳契数列
Test-Driven Development by Example
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×