![]() |
1
1
嗯,我们并不总是完全一致的,但原则上:是的,是的。 第1点: 嗯,你真的 必须 在每日构建中运行测试。否则,在您没有预料到的地方测试失败会在一段时间内不被注意到—这就破坏了单元测试的整个目的。只有在注意到测试失败时才有用 .
第二点:
|
![]() |
2
1
build应该运行测试,总是通过,对于TDD是 另外,如果你有自动化的功能测试,那也应该运行。在功能测试中,您可能没有通过所有测试,但是您永远不应该开始失败的测试 是
|
![]() |
3
1
无论您是否使用TDD,除非/直到它通过测试,否则不要签入。或者,如果您愿意/必须这样做,您可以将损坏的代码/测试签入到“private”分支,该分支的测试没有断言。 |