NDepend analyses .NET assemblies of an application and generates design quality metrics. NDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability and maintainability to effectively manage and control the assemblies’ dependencies of your .NET applications.
Moreover, NDepend helps you to get a thorough view of the topology of your application, at component at type and at member level. You can view here a report made by NDepend on itself, and here a report made by NDepend on the NUnit v2.1 application.
[ read more ]