Month: October 2017
The Singleton Design Pattern: Impact Quantified
October 26, 2017 3 minutes read This post has been about a month in the offing. Back in August, I wrote about what the singleton pattern costs you. This prompted...
You Have No Excuse for Dead Code
October 19, 2017 2 minutes read In darker times, software management would measure productivity as a function of lines of code. More code means more done, right? Facepalm. When I...
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...
Get Smart — Go Beyond Cyclomatic Complexity in C#
October 5, 2017 2 minutes read Recently, I wrote a post explaining the basics of cyclomatic complexity. You can read that for a deep dive, but for our purposes here,...