【发布时间】:2010-09-14 05:36:01
【问题描述】:
假设您正在实现包含各种新功能并增加代码库复杂性的用户故事。现有代码已经很好地覆盖了,您刚刚决定了接口。您开始实现从测试开始的功能。
现在您有基于需求的相当复杂的测试用例,但是当您能够提交 SCM 完全正常工作的代码并且许多测试都失败(应该如此)时,实现还远远不够。
假设在持续集成中,如果可能,所有构建都应该是绿色的,因此您不应该提交,因为您会破坏构建。但你也不应该"Go dark" 为自己保留这么多代码......
在这种情况下建议的程序是什么?
【问题讨论】:
标签: tdd continuous-integration development-process