软件开发实践 ATDD行为驱动开发 BDD通过与利益相关者的讨论取得对预期的软件行为的清醒认识。用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法持续集成提交测试构建测试(第二轮)部署回滚持续交付域驱动开发结对编程站会测试驱动开发 TDD编写一个会失败的测试,并运行它以确保其因为你期望的原因失败。编写或修改刚好足够的代码来使得新的测试通过。重构刚刚增加或修改的代码,并确保测试仍然能通过。重复上述步骤!