NDepend

Make your .NET Code Beautiful.

Measure, query and visualize your code in one powerful tool that gives you insight into your code bases, fast.

Make your .NET Code Beautiful.

NDepend

What you need is a tool that can analyze your code base. The best I have found for .NET is NDepend.

Nigel Thorne Software Coach and Automation Experts

Make your .NET Code Beautiful

Make your .NET Code Beautiful

Measure quality with metrics, see design with diagrams and enforce decisions with code rules, right in Visual Studio.

Achieve Higher Code Quality

Achieve Higher Code Quality

Measure, query and visualize your code in one powerful tool that gives you insight into your code bases, fast.

Meaningful Code Reports

Meaningful Code Reports

Integrate NDepend into your build process and share detailed reports that reflect the status of your code base.

Monitor Trending and Evolution

Monitor Trending and Evolution

Visualize team progress through the most relevant code metrics printed on smart trend charts.

Reviews

Anonymous5 star
NDepend shines at providing a high-level overview of code quality and as such it is a very useful addition to any developer’s toolkit. There are some scenarios where NDepend would be particularly useful:
 
- For a developer joining a mature project.
- For a senior developer looking to track progress on a refactoring drive.
- For helping evaluate the quality of an open source third party library.
 
In this quick review, I’m not going deep enough to say anything about whether the DevExpress MainDemo is good code or not - it’s just a sample project I happen to be quite familiar with. It might be interesting to unleash NDepend on the full DevExpress source code and maybe one day I’ll get around to writing a future post about that.
Anonymous5 star

So, what do I think of NDepend. Well, I think it is a fantastic tool. But I would also say it is equal measures of fantastic and terrifying.

Anonymous5 star

I’m not easily impressed by even the best of software. There is usually some little thing that ruins my user experience. I tell you this so you know that what I say next is something special. Visual NDepend is AWESOME! Everything met or far exceeded my expectations! If you are not yet running this software, you should be!

Anonymous5 star

NDepend is giving me insight into my apps that I hadn't had before. Once I realized the depth and breadth of the information I was looking at, I was like a kid in a candy shop.

Latest News

NDepend v5 Released
NDepend v5 Released
Support for VS2013, New Dashboard Panel, Trend Monitoring and much more.

About NDepend

NDepend's goal is to empower customers with powerful tools to visualize, to measure, and to enforce software quality. They are extremely proud to be trusted and acknowledged by a large number of influential members of the .NET community.