测试驱动开发注释版
分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: (美)贝克著,孙方注释
出 版 社: 人民邮电出版社
出版时间: 2007-11-1字数: 354000版次: 1页数: 233印刷时间: 2007/11/01开本:印次:纸张: 胶版纸I S B N : 9787115156204包装: 平装内容简介
近几年,极限编程(XP)在中国的软件企业界越来越受到重视,越来越多的开发团队开始应用XP的方法并从中受益。测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本书从头至尾追随两个TDD项目,详细阐述以简单有效的方式提高程序员工作质量的技术。书中的每个示例之后是对重要TDD模式和重构方法的引用。
本书的注释内容并不是对原文的简单摘译,而是加入了TDD实践人员在工作中的大量实践经验和心得体会,以期引导读者更深入准确地领会到原著的内涵。附注中包括注释者对书中注释关键点的汇总以及将xUnit实例用Java语言改写的版本。
目录
第1部分货币实例
第1章多币种资金
第2章变质的对象
第3章一切均等
第4章私有性
第5章法郎在诉说
第6章也谈一切均等
第7章苹果和橘子
第8章制造对象
第9章我们所处的时代
第10章有趣的乘法
第11章万恶之源
第12章加法,最后的部分
第13章完成
第14章变化
第15章混合货币
第16章抽象,最后的部分
第17章货币实例回顾
第2部分xUnit实例
第18章xUnit入门
第19章设置表格
第20章后期整理
第21章计数
第22章失败处理
第23章如何组成Suite
第24章xUnit实例回顾
第3部分测试驱动开发模式
第25章测试驱动开发的模式
第26章红色进度条模式
第27章测试模式
第28章绿色进度条测试
第29章xUnit模式
第30章设计模式
第31章重构
第32章驾驭TDD
附录Ⅰ影响图
附录ⅡFibonacci实例
后记
索引
附注A注释关键点汇总
附注BxUnit实例的Java版本