Prospect, this is a good question that you are asking. I tested VS parameters and most third-party options. In my experience, third-party tools are always more convenient, regardless of area. I agree with the opinion of Ladislav Mrnka: VS Ultimate provides a large set of functions out of the box, but many functions are similar to the "basic implementation". In details:
- R # is more subtle and relevant than the VS equivalent when it comes to reading, editing and refactoring code.
- NCover is as fast as the VS coating, but it is not associated with the friction phase. NCover also offers more interesting options for using coverage results.
- DotTrace is faster and easier to use than the VS profiler for both performance and memory management. There are also interesting alternatives, such as RedGate ANTS features and memory profiles.
- TestDriven.NET is more suitable for running tests than the integration of testing VS, especially because it integrates with most third-party options (as a result, if you use only VS-tools, TD.NET is useless).
My opinion, of course, is biased towards NDepend, as I am part of the tools team. An objective and measurable fact is that NDepend is 10-100 times faster in relation to the dependency graph and matrix, and I recommend that you check this fact yourself (NDepend comes with trial ). In addition, here you will find an independent comparison of NDepend and VS2010 Arch .
source share