【发布时间】:2015-01-13 09:31:25
【问题描述】:
我们有一个旧的 C# 库需要“清理”、重构,基本上是重做。该库没有任何关联的单元测试(也没有相关文档)。 我们希望确保从头开始重新制作所有内容后,所有功能都将保留,并且不会引入任何错误。为此我问你,你将如何处理考虑单元测试的这种情况。 我应该为旧项目库和新项目库创建单元测试吗?为遗留代码创建单元测试毫无意义。还是这样?
【问题讨论】:
-
您打算从头开始编写整个项目吗?这个项目有多大?
-
没那么复杂,有 6 个类:大多数是 +/-100 行,一个是 +/-1100 行
-
这个问题可能更适合programmers.stackexchange.com,但新旧项目应该使用基本相同的黑盒测试。
标签: c# unit-testing