Month: August 2017
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...
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...
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...
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...
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...
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...