Rating: 5 out of 5
1 vote(s)
Last updated on:
4/27/2011 4:06:07 AM
NDepend is a Visual Studio tool to manage complex .NET code and achieve high Code Quality. With NDepend, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.
NDepend provides you with:
* A large number of software metrics (Cyclomatic Complexity, Afferent and Efferent Coupling, Relational cohesion, Google page rank of your types, Percentage of Code covered by tests, etc.)
* Dependency graphs
* Dependency matrix
* Declarative code query
* Integration with Cruise Control and Team City
* Optionally: Code constraints directly in your source code using .NET attributes
* Compare 2 versions of an assembly: what types were added, removed, etc.
With NDepend, hundreds of standard and custom rules are continuously checked in Visual Studio with no performance cost. Hence, the design remains clean, large refactoring are seamless, code reviews are effective and evolution is mastered. The result is better communication, improved quality, easier maintenance and faster development.