Category: Technical Debt
Discussion of technical debt – can we avoid it and how to deal with. NDepend can help and here is how.
Business Complexity vs. Implementation Complexity
It is good software design practice to make sure that methods can be entirely viewed in the code editor that typically shows 30 to 45 lines at a time. The...
You Have No Excuse for Dead Code
In darker times, software management would measure productivity as a function of lines of code. More code means more done, right? Facepalm. When I work with IT management in my...
Static analysis of .NET Core 2.0 applications
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 and .NET Standard 2.0 projects. .NET...
How to Use NDepend’s Trend Charts
Imagine a scene for a moment. A year earlier, a corporate VP spun up a major software project for his organization. He brought a slew of his organization’s software developers into...
Computing Technical Debt with NDepend
For years, I have struggled to articulate technical debt to non-technical stakeholders. This struggle says something, given that technical debt makes an excellent metaphor in and of itself. The concept...