
| 敏捷联盟的gordon pask奖获得者、mock技术的早期创始人倾力打造 测试驱动开发(tdd)实践指南 robert c.martin高度评价,kent berk作序推荐 |
| Steve Freeman是一名独立咨询师,擅长领域是敏捷软件开发(http://www.m3p.co.uk)。他与Nat Pryce一同赢得了2006年敏捷联盟的Gordon Pask奖。他是伦敦极限星期二俱乐部(London Extreme Tuesday Club)的创建成员,也是第一任伦敦XP日(London XP Day)的主席,还经常在国际会议上担任组织者和演讲者。 Steve曾在各种类型的组织中工作过,从为IBM开发完整零售版软件,到为大的研究实验室开发原型。Steve拥有剑桥大学的哲学博士学位,并拥有统计和音乐学位。Steve居住在英国伦敦。 |
| 对本书的赞誉 译者序 序 前言 作者简介 致谢 第一部分 简介 第1章 测试驱动开发的要点 第2章 测试驱动开发与对象 第3章 工具介绍 第二部分 测试驱动开发过程 第4章 启动测试驱动循环 第5章 保持测试驱动循环 第6章 面向对象风格 第7章 实现面向对象设计 第8章 基于第三方代码构建 第三部分 工作的例子 第9章 委托开发一个拍卖狙击者 第10章 可行走的骨架 第11章 通过第一个测试 第12章 准备竞拍 第13章 狙击者发出竞拍出价 第14章 狙击者赢得拍卖 第15章 迈向真正的用户界面 第16章 狙击多项物品 第17章 分解main 第18章 填充细节 第19章 处理失败 第四部分 可持续的测试驱动开发 第20章 聆听测试 第21章 测试可读性 第22章 构造复杂的测试数据 第23章 测试诊断 第24章 测试的灵活性 第五部分 高 级 主 题 第25章 测试持久性 第26章 单元测试与线程 第27章 测试异步代码 后记 模拟对象简史 附录a jmock2速查手册 附录b 编写hamcrest matcher 参考文献 |
商品评论(0条)