24

在日常使用中,NCrunch与 ReSharper 的配合如何?它们可以并排运行而没有任何(可用性)故障吗?性能还可以吗?有什么要注意的吗?ReSharper 测试运行程序是否仍然有效?

4

4 回答 4

28

我两个都用没问题。我只使用 Resharper 测试运行器进行调试——它有时会提供更好的错误反馈。你真的需要一台用于 NCrunch 的多核机器。它总是尝试在 VS 未使用的核心上运行,因此不会影响 VS 性能。Resharper 更精简,但运行在与 VS 相同的核心上,因此它会更多地损害性能。

于 2011-09-22T10:49:55.360 回答
15

我使用 ReSharper 6 和 NCrunch。如果你有一台多核机器(并且你是一个 TDD 人),那么 NCrunch 是必须的。从测试的角度来看,它会不断反馈代码的外观。它会立即向您显示测试覆盖率 - 很棒的搭档。另一方面,ReSharper 对我来说是一个重构工具。

我像以前一样使用 ReSharper 运行测试,NCrunch 一直在后台工作。

从我不时发现的情况来看,当另一个报告一切正常时,NCrunch 和 ReSharper 报告测试失败。每次在这种情况下,都会发现代码中有问题。当 NCrunch 设置为并行运行时,可能会发现一些新缺陷 :)

恕我直言,它们相互补充。

于 2011-10-27T17:21:51.790 回答
2

我现在将 NCruch 与 Resharper 结合使用了一段时间

NCrunch 很棒,但请注意,NCrunch 现在仍处于测试阶段,并且不时仍有一些粗糙的边缘

我的 NCrunch 安装有时不会“看到”最新的资源并开始抱怨无法编译。我也遇到了一些从动态投射的问题

但对于其余的,一个很好的工具。TDD 摇滚!

顺便说一句:http ://continuoustests.com/可能也值得一看 :-)

于 2012-02-17T09:36:07.327 回答
1

当 Resharper 解决方案分析和 nCrunch 同时运行时,它会冻结我的文本编辑器。

我的六核太多了。

解决方案是 14 个项目和大约 120k 行代码。

于 2013-11-15T09:14:45.617 回答