NDepend v4 Released   Download Free Trial 14-Day Fully Functional Now!
Ignorer les liens de navigation
Home
Download
Product ▼
Purchase
Upgrade
Documentation ▼
About ▼
Make your .NET Code Beautiful with NDepend

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.

Hence the software design becomes concrete, code reviews are effective, large refactoring are easy and evolution is mastered.


  NDepend supports the Code Query LINQ (CQLinq) for maximum flexibility.
  With CQLinq in Visual Studio, shed light instantly on any fact about your code:

The CQLinq query below ask for which method became even more complex?
from m in JustMyCode.Methods.Where(m1 => !m1.WasAdded())
let oldComplexity = m.OlderVersion().CyclomaticComplexity
let newComplexity = m.CyclomaticComplexity
where oldComplexity > 8 && oldComplexity < newComplexity
select new { m, oldComplexity, newComplexity }
InnovativeProfessionalUniqueFlexibleEssential
NDepend is giving me insight into my applications that I haven't had before (...) Once I realized the depth and breadth of the information I was looking at it, I was like a kid in a candy shop.   

Scott Hanselman (PodCast)
Program Manager,
Microsoft Corporation
Wintellect is happy to recommend NDepend to its clients to use it internally when working on our customer’s code   

Jeffrey Richter
Wintellect co-founder, Author, Trainer
When I visited their site for the first time, I thought it must be just another tool in the market. But, today after using it, I must say This is THE TOOL in the market to Make your .NET Code Beautiful.   

Avik Mukherjee SharePoint Lead working in HCL Tech
I think a tool like NDepend can really help you to get a deep insight and perspective on how to build your application and improve your code.   

Gil Fink Senior .NET Consultant at SELA
The way I look at my code has been changed forever. What you get is an abundance of relevant information about your code, that you never thought possible.   

Ira Lukhezo .NET Consultant

                    [More testimonials]
| Share

 Follow us on Twitter


Watch a Video Tour!
Getting Started
Product Features

        Code Query LINQ

NDepend is also available
for Java and C++

More than 3.000 companies provide better .NET code with NDepend

Full Visual Studio Integration

Copyright © 2004-2013 Patrick Smacchia