实践
| 实践 | 做法 | 目标 |
|---|---|---|
| 测试驱动开发 | 先写失败测试再实现 | 需求可执行化,回归有保障 |
| 结对编程 | 两人协作编写与审查 | 实时评审与知识共享 |
| 重构 | 小步改进结构不改行为 | 控制技术债 |
| 持续集成 | 频繁合并主干 | 集成问题早暴露 |
| 小步发布 | 短周期交付可用增量 | 降低发布风险 |
XP 实践之间相互支撑:单独抽取某一实践(如只做结对)往往效果有限。
极限编程(XP)实践覆盖工程与协作两侧:测试驱动开发、结对编程、重构、持续集成、小步发布、集体代码所有权、编码规范与可持续节奏。
| 实践 | 做法 | 目标 |
|---|---|---|
| 测试驱动开发 | 先写失败测试再实现 | 需求可执行化,回归有保障 |
| 结对编程 | 两人协作编写与审查 | 实时评审与知识共享 |
| 重构 | 小步改进结构不改行为 | 控制技术债 |
| 持续集成 | 频繁合并主干 | 集成问题早暴露 |
| 小步发布 | 短周期交付可用增量 | 降低发布风险 |