VS 2010终极版与第三方公用事业



来源https://stackoverflow.com/questions/273858/software-worth-buying,https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality和https://stackoverflow.com/questions/180939/net-must-have-development-tools,我发现一些软件工具是多重推荐的,如Reshaper、dotTrace和NDepend。

我使用Visual Studio 2010 Ultimate,它有一些功能,如代码覆盖率、评测和StyleCop等等,而且它非常昂贵。

作为VS 2010 Ultimate的用户,投资我提到的那些工具值得吗?或者,它们是否提供了与VS 2010 Ultimate类似的功能?

Prosearch,这是一个很好的问题。我已经测试了VS选项和大多数第三方选项。根据我的经验,无论涉及什么领域,第三方工具总是更方便。我同意Ladislav Mrnka的观点:VS Ultimate提供了开箱即用的大型功能集,但许多功能就像"基本实现"更多详细信息:

  • 当涉及到读取、编辑和重构代码时,R#比VS等价物更微妙、更相关
  • NCover的速度与VS覆盖的速度一样快,但它不包含完全摩擦的检测阶段。NCover还提出了更有趣的设施来利用覆盖结果
  • 在性能和内存管理方面,DotTrace比VS探查器更快、更容易利用。还有一些有趣的替代方案,如RedGate ANTS性能和内存评测器
  • 与VS测试集成相比,TestDriven.NET更适合运行测试,尤其是因为它集成了大多数第三方选项(因此,如果您只使用VS工具,TD.NET是无用的)

由于我是工具团队的一员,我对NDepend的看法肯定是有偏见的。一个客观且可衡量的事实是,NDepend在依赖图和矩阵方面的速度是NDepend的10到100倍,我鼓励你自己验证这一事实(NDepend附带了一个试验)。此外,在这里,您可以找到NDepend与VS2010Arch的独立比较。

所有这些工具都有试用版,所以你可以自己尝试,你会看到的。VS Ultimate提供了开箱即用的大型功能集,但许多功能类似于"基本实现"。它总是关于你对这些功能的期望和你喜欢什么。我喜欢Resharper,但我和不喜欢它的人一起工作。

相关内容

  • 没有找到相关文章

最新更新