# NDepend Reviews
**Vendor:** NDepend  
**Category:** [Static Code Analysis Tools](https://www.g2.com/categories/static-code-analysis)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 5
## About NDepend
Measure quality with metrics, see design with diagrams and enforce decisions with code rules, right into Visual Studio.




## NDepend Reviews
  ### 1. Amazing Product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike M. | Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2024

**What do you like best about NDepend?**

Although it is hugely customisable, it works fantastically with the default settings. It functions either as a stand-alone tool or, most usefully, integrated into Visual Studio with an extension. Analysis is super-fast and does not hinder development or make VS sluggish.

**What do you dislike about NDepend?**

It shows me how poor my programming is :)

**What problems is NDepend solving and how is that benefiting you?**

It identifies problems in both legacy code and new development. By chipping away at the problems, it helps make my applications more maintainable.

  ### 2. Tons of Tools in One Package

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matt E. | Instructor, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 23, 2021

**What do you like best about NDepend?**

I love NDepend's visualizations. Specifically, their tree map visualization helps me pinpoint code quality issues or test coverage weaknesses. This is critical for communicating technical debt to management and getting buy-in for changes that need to happen.

Additionally, the newer code visualization features are wonderful and something I leave open as a sort of map of my code, even when I'm not actively using NDepend's code smells tracking features, this navigation pane helps me quickly visualize the context of my current code within a larger application.

**What do you dislike about NDepend?**

If you want to get really deep into the weeds, NDepend will let you, and you may need to modify rule definitions to fit your code or add annotations to suppress false positives on code rule analysis,  though this problem is significantly better than it was only a few years ago.

**Recommendations to others considering NDepend:**

Prior to last year's updates, I would recommend you give NDepend to your team leads. Now, I would keep that recommendation and also add any up-and-coming power-users to the set who would benefit from the visualizations that NDepend offers for your code. It's also worth it to consider a build server integration license.

NDepend serves a lot of different scenarios, but it's going to amplify the best people on your teams.

**What problems is NDepend solving and how is that benefiting you?**

NDepend serves a number of key scenarios:

- It helps me track technical debt trends over time
- It helps me identify the weaker areas of my own code
- It helps me visualize my code by diagramming the larger context
- It highlights issues I might not have seen
- Some editions can be integrated into my build pipeline to conduct automated analysis of all code and potentially reject code with insufficient quality or testing

Probably the biggest benefit I've seen in a workplace is the usage of NDepend visualizations to help explain technical debt to management and justify projects to remedy key issues in code. It gave me the tools I needed to pick the right battles and win those battles.

  ### 3. Great for automating build process

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 19, 2019

**What do you like best about NDepend?**

Easiness to integrate with current .NET solutions.

**What do you dislike about NDepend?**

It did take us a little to figure out how to use. 

**What problems is NDepend solving and how is that benefiting you?**

It helps automate processes that we normally would miss or have to manually. 

  ### 4. Superb plugin for my Visual Studio

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 18, 2018

**What do you like best about NDepend?**

Good amount online help resources available. This makes it easy to use and write better code. Also importantly I could build standards for the code for my team and could use the same for the subsequent projects.

**What do you dislike about NDepend?**

It can be less useful to individual developers. Most of the individual developers are already experienced and licensing could become expensive. That is mostly because they are probably working on a few projects that they already know very well. Thus they can develop design insight by themselves and will not use code review features. Also for management understanding the code metrics could get difficult

**Recommendations to others considering NDepend:**

Provide free licenses to smaller companies or startups

**What problems is NDepend solving and how is that benefiting you?**

We have improved the code quality and have reasonably decreased code review time. With this, developers in my team are able to focus more on final delivery.

  ### 5. NDepend Review 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jamie F. | Reading Interventionist  , Primary/Secondary Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2018

**What do you like best about NDepend?**

I was absolutely blown away by the amount of analytics produced by this tool. While I never thought this was possible, NDepend generates a dashbord for your project's code.The amount of code analysis is absolutely limitless as to what you can dream up to make your project's code have exceptional standards.The amount of code analysis is absolutely limitless as to what you can dream up to make your project's code have exceptional standards.



**What do you dislike about NDepend?**

NDepend is definitely not for the newbie software developer. Some developers may not even know where to start with this particular tool. But let me just say that the amount of expertise that went into this product is absolutely staggering.

**What problems is NDepend solving and how is that benefiting you?**

With almost 200 existing code metrics already available, you can extend it further with the CQLINQ syntax to expand the library even further. The CQLINQ language along with the Rule Explorer Panel and Edition Panel alone is worth the price of this product.


## NDepend Discussions
  - [What does Ndepend do?](https://www.g2.com/discussions/ndepend-what-does-ndepend-do)
  - [What does Ndepend do?](https://www.g2.com/discussions/what-does-ndepend-do)
  - [What is code quality metrics?](https://www.g2.com/discussions/what-is-code-quality-metrics)
  - [How do you use NDepend?](https://www.g2.com/discussions/how-do-you-use-ndepend)
  - [Why use NDepend?](https://www.g2.com/discussions/why-use-ndepend)

- [View NDepend pricing details and edition comparison](https://www.g2.com/products/ndepend/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+10%3A31%3A10+-0500&secure%5Bsession_id%5D=3e99a725-9377-450c-9957-160c15e791c2&secure%5Btoken%5D=f4cb344e886789e249c915b37600d230354faf3d0c24584d658cfc8f3bfc6051&format=llm_user)

## NDepend Features
**Agentic AI - Static Code Analysis**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

## Top NDepend Alternatives
  - [SonarQube](https://www.g2.com/products/sonarqube/reviews) - 4.4/5.0 (138 reviews)
  - [ReSharper](https://www.g2.com/products/resharper/reviews) - 4.5/5.0 (83 reviews)
  - [Gearset DevOps](https://www.g2.com/products/gearset-devops/reviews) - 4.7/5.0 (278 reviews)

