VS 2010 Ultimate 与第 3 方实用程序

发布于 2024-11-17 13:22:17 字数 1285 浏览 3 评论 0原文

来自https://stackoverflow.com/questions/273858/software-worth-buyinghttps://stackoverflow.com/questions/143088/open-source-具有高代码质量的 c 项目https://stackoverflow.com/questions/180939/net-must-have-development-tools,我发现一些软件工具是多次推荐的,例如 ReshaperdotTraceNDepend

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

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

From https://stackoverflow.com/questions/273858/software-worth-buying, https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality and https://stackoverflow.com/questions/180939/net-must-have-development-tools, I found some software tools are multiple recommended such as Reshaper, dotTrace, and NDepend.

I use Visual Studio 2010 Ultimate, and it has some features such as code coverage, profiling, and StyleCop to name a few, and it's pretty expensive.

As a user of VS 2010 Ultimate, is it worth while to invest those tools I mentioned? Or, do they provide similar functionalities that VS 2010 Ultimate already has?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

埋葬我深情 2024-11-24 13:22:17

Prosseek,你问的这个问题很好。我已经测试了 VS 选项和大多数第三方选项。根据我的经验,无论覆盖哪个领域,第三方工具总是更方便。我同意 Ladislav Mrnka 的观点:VS Ultimate 提供了开箱即用的大量功能集,但许多功能就像“基本实现”。
更详细地说:

  • 在读取、编辑和重构代码方面,R# 比 VS 更微妙、更相关。
  • NCover 与 VS 覆盖一样快,但它没有充满摩擦的仪器阶段。此外,NCover 还提出了更有趣的设施来利用覆盖结果。
  • 无论是在性能还是内存管理方面,DotTrace 都比 VS 分析器更快、更容易利用。还有一些有趣的替代品,例如 RedGate ANTS 性能和内存分析器。
  • TestDriven.NET 比 VS 测试集成更适合运行测试,特别是因为它与大多数第三方选项集成(因此,如果您仅使用 VS 工具,TD.NET 是无用的)。

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

Prosseek, this is a good question you are asking. I have tested VS options and most of third-party options. From my experience, third-parties tooling are always more convenient whatever the area covered. I agree with Ladislav Mrnka opinions: VS Ultimate provides large feature set out of the box but many features are like "basic implementation".
In more details:

  • R# is more subtle and relevant than VS equivalent, when it comes to read, edit and refactor code.
  • NCover is as fast as VS coverage, but it doesn't come with the frictionfull instrumentation phase. Also NCover proposes more interesting facilities to harness coverage results.
  • DotTrace is faster and easier to harness than VS profiler, both for performance and memory management. There are also interesting alternatives like RedGate ANTS performance and memory profilers.
  • TestDriven.NET is more adapted to run tests than VS test integration, especially because it integrates with most of third-party options (as a consequence if you are only using VS tooling, TD.NET is useless).

My opinion is certainly biased concerning NDepend since I am part of the tool team. An objective and measurable fact is that NDepend is 10 to 100 times faster concerning dependency graph and matrix and I encourage you to verify this fact by yourself (NDepend comes with a trial). Also, here you'll find an independent comparison of NDepend versus VS2010 Arch.

单身狗的梦 2024-11-24 13:22:17

所有这些工具都有试用版,所以你可以自己尝试一下,你就会看到。 VS Ultimate 提供了大量开箱即用的功能集,但许多功能类似于“基本实现”。这始终与您对这些功能的期望以及您的喜好有关。我喜欢 Resharper,但我与不喜欢它的人一起工作。

All these tools have trial so you can try it yourselves and you will see. VS Ultimate provides large feature set out of the box but many features are like "basic implementation". It is always about what you expect from these features and what you like. I love Resharper but I worked with people who didn't like it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文