Improve your .NET code quality with NDepend

Understanding the Difference Between Static And Dynamic Code Analysis

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 you’re new to the software development...
Erik Dietrich August 31, 2017

Using NDepend To Get Going Quickly on C# Projects

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 about your onboarding time with a...
Erik Dietrich August 24, 2017

What the Singleton Pattern Costs You

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.  If you do use it, you’re...
Erik Dietrich August 17, 2017

The Role of Static Analysis in Testing

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

Our experience with using third-party libraries

NDepend is a tool that helps .NET developers write beautiful code. The project was started in April 2004. It is now used by more than 6 000 companies worldwide. In...
Patrick Smacchia August 3, 2017

How Has Static Code Analysis Changed Through the Years?

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