有时候我会查看代码,使用resharper搜索某个方法的用法,发现它只被测试调用。因此这个方法实际上是多余的,可以删除以及调用它的方法。
显然,没有必要让无用的代码放在那里,拖慢构建和测试运行速度。我希望有一个工具可以告诉我所有生产代码中仅由测试访问的部分在哪里。
我拥有完整版的resharper,还有NDepend的试用版,但是我没有找到如何使用它们来获取我想要的结果(不用付费)。我怀疑完整版的NDepend可能可以做到,但是是否有其他人知道的工具呢?
如果上下文有所帮助,解决方案是一个ASP.net网站,大部分功能都由WCF服务处理。因此,批量代码的唯一有效入口是服务方法。测试位于它们自己独立的项目中。
我开始打赏,因为我相信其他人肯定也遇到过并解决了这个问题!
显然,没有必要让无用的代码放在那里,拖慢构建和测试运行速度。我希望有一个工具可以告诉我所有生产代码中仅由测试访问的部分在哪里。
我拥有完整版的resharper,还有NDepend的试用版,但是我没有找到如何使用它们来获取我想要的结果(不用付费)。我怀疑完整版的NDepend可能可以做到,但是是否有其他人知道的工具呢?
如果上下文有所帮助,解决方案是一个ASP.net网站,大部分功能都由WCF服务处理。因此,批量代码的唯一有效入口是服务方法。测试位于它们自己独立的项目中。
我开始打赏,因为我相信其他人肯定也遇到过并解决了这个问题!