NDepend 2.0 - Analyze .NET Assemblies - Display Metrics Warnings and Diagrams

NDepend 2.0 has just been released.  NDepend provides statistics, dependency information, as well as useful metrics as to the quality of the assemblies in your applications.  I love tools like NDpend, FxCop, etc. that provide a non-obtrusive way to help you analyze your applications for quality by just pointing the tool to the application's assemblies.

NDepend has a number of cool features that you can read on the NDepend Website:

  • The VisualNDepend UI displays an interactive view of the architecture of your .NET applications.
  • The VisualNDepend UI provides facilities such as intellisense and verbose compile error description.
  • NDepend provides numerous code metrics and the VisualNDepend UI allows you to readily browse metrics values.
  • NDepend helps you detect which assemblies are potentially painful to maintain and potentially useless.
  • NDepend detects and yields dependency cycles between your assemblies.
  • NDepend provides a build order for your assemblies.
  • NDepend builds the diagram of assemblies’ dependencies.
  • NDepend enumerates all types that depend on a particular type.
  • NDepend warns you when an assembly depends on a less stable assembly than itself.
  • NDepend warns you when the visibility of a type or of a member is not optimal.
  • NDepend warns you when a type or a member is not used.
  • NDepend analyses around 400.000 IL instructions per minute.
  • NDepend provides facilities to be integrated into build scripts written with MSBuild or NAnt.
  • NDepend stores all its results in some XML files readily exploitable from your build process.

Learn more here.

Filed: .NET Tools

Source: David Hayden ( .NET Developer )

 

posted on Thursday, April 06, 2006 6:18 PM

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices