NDepend Blog

Improve your .NET code quality with NDepend

Bringing Objectivity to Clean Code

September 24, 2015 2 minutes read If you want to stir up a pretty serious amount of discussion-churn, wander over to where the software developers sit and ask for a...
Erik Dietrich September 24, 2015

The Myth of the Software Rewrite

September 17, 2015 2 minutes read “We can’t go on like this.  We need to rewrite this thing from scratch.” The Writing is on the Wall These words infuriate CIOs...
Erik Dietrich September 17, 2015

Let’s Build a Metric 4: Science and Experiments

September 10, 2015 5 minutes read Last time around, I promised a foray into Newtonian mechanics, so I might as well start with that.  This is the equation for gravitational...
Erik Dietrich September 10, 2015

Let’s Build a Metric 3: Compositeness

August 20, 2015 5 minutes read Last time, I talked through a little bit of housekeeping on the way to creating a metric that would be, uniquely, ours.  Nevermind the...
Erik Dietrich August 20, 2015

Let’s Build a Metric 2: Getting the Units Right

August 13, 2015 5 minutes read Last time in this series, there was definitely some housekeeping to accomplish.  I laid the groundwork for the series by talking a bit of...
Erik Dietrich August 13, 2015

Let’s Build a Metric 1: What’s in a Metric?

August 6, 2015 5 minutes read A while back, I made a post on my blog announcing the commencement of a series on building a better, composite code metric.  Well, it’s...
Erik Dietrich August 6, 2015

A Software Architect’s Best Friend

July 29, 2015 5 minutes read To this day, I have a persistent nightmare about my time in college.  It’s always pretty similar.  I wake up and I have a...
Erik Dietrich July 29, 2015

Toward Bug Free Software: Lines of Defense

July 21, 2015 9 minutes read Hurrah!! Last week we released NDepend v6 RTM. Once again we relied on a 2 months private beta-testing period and a one month Release Candidate period to do...
NDepend July 21, 2015

Using NDepend to Make You a Better Programmer

July 15, 2015 4 minutes read If you’re a software developer, particularly of the newly minted variety, the concept of static analysis might not seem approachable.  It sounds academic.  It...
Erik Dietrich July 15, 2015

Static Analysis : Code as Data

July 8, 2015 4 minutes read A lot of programmers have some idea of what static analysis is, as least superficially.  If I mention the term, what pops into your...
Erik Dietrich July 8, 2015

NDepend version 6 insights

June 16, 2015 9 minutes read Welcome to the brand new NDepend blog! This blog will talk about NDepend of course, announcements, directions, features advanced usage, but this blog will...
NDepend June 16, 2015