目录 1
第1章 极限编程 1
第2章 生命周期 13
第3章 现场客户 17
第4章 用户故事 23
第5章 验收测试 33
验收测试示例 37
第6章 故事估算 39
插曲:成就感 49
第7章 小型发布 53
第8章 客户定义发布 59
第9章 迭代规划 67
第10章 快速设计会议 75
第11章 编程 77
代码质量 91
第12章 结对编程 95
第13章 单元测试 101
xUnit 115
第14章 测试先行、表达意图 117
第15章 发布变更 135
第16章 做或不做 143
第17章 经验改善估算 147
第18章 资源、范围、质量、时间 151
第19章 指导 163
第20章 指导迭代 167
第21章 指导发布 173
第22章 处理缺陷 177
高级主题:缺陷数据库 183
高级准则:作为数据库测试 187
第23章 结束语 189
附加内容 193
第24章 我们将尽力 195
第25章 如何估算任何东西 205
第26章 基础设施 209
第27章 这是Chet的错 213
第28章 在希望和恐惧间取得平衡 215
第29章 测试完善代码 219
第30章 XP成员尝试Java 223
第31章 从Java言 233
第32章 一个真实的故事 251
第33章 估算和承诺 255
第34章 每个地方都可能出错 259
编后记 269
参考文献 273