NDepend Blog

Improve your .NET code quality with NDepend

Understanding the Difference Between Static And Dynamic Code Analysis

August 31, 2017 3 minutes read I’m going to cover some relative basics today.  At least, they’re basics when it comes to differentiating between static and dynamic code analysis.  If...
Erik Dietrich August 31, 2017

Using NDepend To Get Going Quickly on C# Projects

August 24, 2017 2 minutes read Assuming you’ve had at least one job working on one or more C# projects, let me paint a familiar picture for you.  I’m talking...
Erik Dietrich August 24, 2017

What the Singleton Pattern Costs You

August 17, 2017 2 minutes read Do you use the singleton pattern?  If not, I’m assuming that you either don’t know what it is or that you deliberately avoid it....
Erik Dietrich August 17, 2017

The Role of Static Analysis in Testing

August 10, 2017 2 minutes read “What do you do?” In the United States, people ask this almost immediately upon meeting one another for the first time.  These days, I...
Erik Dietrich August 10, 2017

Our experience with using third-party libraries

August 3, 2017 5 minutes read NDepend is a tool that helps .NET developers write beautiful code. The project was started in April 2004. It is now used by more...
NDepend August 3, 2017

How Has Static Code Analysis Changed Through the Years?

August 3, 2017 2 minutes read Years ago, I found myself staring at about 10 lines of source code.  This code had me stymied, and I could feel the onset...
Erik Dietrich August 3, 2017