Unit testing 在项目中途实施TDD

Unit testing 在项目中途实施TDD,unit-testing,tdd,Unit Testing,Tdd,我目前在一个web应用程序的开发中大约占50%,通过快速编码和重构达到这一点。在与客户再次审查后,完成项目所需的范围是明确的,不太可能改变 是否建议此时开始实施测试?如果是这样,我是为已经完成的功能创建测试,还是为应用程序的其余部分设置TDD优先级?如@zerkms的评论中所述,通常建议在新功能中使用TDD,以及在更改现有行为时使用TDD 为了保护您当前拥有的功能,请在一些典型和关键的场景中使用一些和。不要以实现这些测试的高覆盖率为目标,因为在将来维护它们将是一个很大的负担。如果你坚持为发现的b

我目前在一个web应用程序的开发中大约占50%,通过快速编码和重构达到这一点。在与客户再次审查后,完成项目所需的范围是明确的,不太可能改变


是否建议此时开始实施测试?如果是这样,我是为已经完成的功能创建测试,还是为应用程序的其余部分设置TDD优先级?

如@zerkms的评论中所述,通常建议在新功能中使用TDD,以及在更改现有行为时使用TDD


为了保护您当前拥有的功能,请在一些典型和关键的场景中使用一些和。不要以实现这些测试的高覆盖率为目标,因为在将来维护它们将是一个很大的负担。如果你坚持为发现的bug和新东西编写单元测试,你会得到很高的覆盖率。

用测试覆盖新功能和任何你重构/修复的东西