Category: NDepend Features
Updates of new NDepend features, and instructions on how to use them to effectively boost your usage of NDepend.
High .NET Code Maintainability: A Case Study
February 13, 2024 8 minutes read High .NET Code Maintainability is the key to achieve both happy management and happy developers: Maintainability lets a product evolve naturally at a sustained...
NDepend vs. ReSharper
February 25, 2023 1 minutes read Not too long ago, someone asked me for a comparison of ReSharper (commonly and affectionately abbreviated R#) and NDepend. I didn’t really grok the...
Identify .NET Code Structure Patterns with no Effort
July 16, 2019 7 minutes read The two pillars of code maintainability are automatic testing and clean code structure. Testing is used to regularly challenge code correctness and detect regression...
You Should Favor Software Products That Include Support in the Price
September 11, 2018 1 minutes read Quite often we talk about architectural concerns on this blog, with topics like application layering or the merits of design patterns. But today I’m...
Use NDepend to Measure How SOLID Your Code Is
June 5, 2018 1 minutes read Not that long ago, we published a post defending the SOLID principles of object-oriented design. In today’s post, we take it a step further: we’re going...
Quickly assess your .NET code compliance with .NET Standard
April 19, 2018 4 minutes read Yesterday evening I had an interesting discussion about the feasibility of migrating parts of the NDepend code to .NET Standard to ultimately run it...
Static analysis of .NET Core 2.0 applications
October 12, 2017 3 minutes read NDepend v2017.3 has just been released with major improvements. One of the most requested features, now available, is the support for analyzing .NET Core 2.0...
Without Seeing Your Application’s Dependency Graph, You’re Flying Blind
October 12, 2017 2 minutes read Software architecture tends to be a pretty hard game. Writing scripts and little toy apps is easy enough. You build something and then you...
Understanding Cyclomatic Complexity
September 14, 2017 2 minutes read Wander the halls of an enterprise software outfit looking to improve, and you’ll hear certain things. First and foremost, you’ll probably hear about unit...
Static Analysis Issue Management Gets a Boost
March 23, 2017 2 minutes read Years ago, I led a team of software developers. We owned an eclectic portfolio of software real estate. It included some Winforms, Webforms, MVC, and...
Quality Gates with NDepend to Help You Fail Fast
March 9, 2017 1 minutes read I had this car once. I loved the thing, but, before the end of its life, my wife and I had developed sort of...
Adding Static Analysis to Your Team’s DNA
January 12, 2017 1 minutes read Stop me if this sounds familiar. (Well, not literally. I realize that asynchronous publication makes it hard for you to actually stop me as...
The Fastest Way to Get to Know NDepend
November 17, 2016 2 minutes read I confess to a certain level of avoidance when it comes to tackling something new. If pressed for introspection, I think I do this...
Keep Your Codebase Fit with Trend Metrics
September 1, 2016 2 minutes read A while back, I wrote a post about the importance of trends when discussing code metrics. Metrics have an impact when teams are first...
Managing Code Analysis Statistics with the NDepend API
August 4, 2016 3 minutes read If you’re familiar with NDepend, you’re probably familiar with the Visual Studio plugin, the out of the box metrics, the excellent visualization tools, and...
Code Metric Visualization: Lines of Code and Code Coverage
April 19, 2016 1 minutes read One of the features of NDepend that we get a lot of positive feedback about is its data visualization, and it’s really no surprise....
The Better Code Book – Our MVPs of 2015
February 24, 2016 3 minutes read We firmly believe spaghetti belongs on the dinner table and not in code. Our mission when starting NDepend was to create a tool to...
Put a Little NDepend in your Visual Studio
February 4, 2016 1 minutes read The software development world is filled with what I think of as “Coke-Pepsi” debates. This is how my brain categorizes debates over preference that...
Calculating the ROI of NDepend
January 28, 2016 3 minutes read Years ago, I discovered NDepend and downloaded it for a trial. At the time, I found myself working in a .NET shop where a...
The Case for the NDepend Dashboard Feature
January 14, 2016 2 minutes read If you hang around agile circles long enough, you’re quite likely to hear the terms “big, visible chart” and “information radiator.” I think both...
NDepend updated to Version 6.2
December 3, 2015 2 minutes read NDepend version 6.2 has just been released. We have addressed over 20 bug fixes, including a blocker one for Visual Studio 2015 update 1 Git...
Let’s Build a Metric: Using CQLinq to Reason about Application State
December 3, 2015 4 minutes read I’ve been letting the experiments run for a bit before posting results so as to give all participants enough time to submit, if they...