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 )