Month: December 2015
With Code Metrics, Trends are King
Here’s a scene that’s familiar to any software developer. You sit down to work with the source code of a new team or project for the first time, pull the...
Let’s Build a Metric: Global and Local Scope
Last time in this series, I began an exploration of how a method might be impacted by the scope of the variables that it uses. The idea is that it’s...
Be Careful with Software Metaphors
Over the years, there have been any number of popular software metaphors that help people radically misunderstand the realities of software development. Probably the most famous and persistent one is...
The Most Important Code Metrics You’ve Never Heard Of
Oh, how I hope you don’t measure developer productivity by lines of code. As Bill Gates once ably put it, “measuring software productivity by lines of code is like measuring progress...
NDepend updated to Version 6.2
NDepend version 6.2 has just been released. We have addressed over 20 bug fixes, including a blocker one for Visual Studio 2015 update 1 Git Controls. More specifically the new Visual...
Let’s Build a Metric: Using CQLinq to Reason about Application State
I’ve been letting the experiments run for a bit before posting results so as to give all participants enough time to submit, if they so choose. So, I’ll refresh everyone’s...