NPath and Cyclomatic Complexity
In my previous post on Dynamic Complexity
Takling Complexity in Software Engineering
In my previous post on Dynamic Complexity
The battle against complexity in software engineering is constant and at every level from systems to applications and down to modules a...
Throughout the years I've been in software engineering It's been suggested that some new thing that comes along will replace software engineers. Whether this was offshore engin...
In the previous blog post we explored detail complexity and some of the things we can do to reduce it. As it happens sometimes the very thing we do to reduce one type of complexity can inadvertently introduce another type of complexity. To this end it will ...
In software engineering the projects we work on grow very organically. We begin with a set of requirements and perhaps if we're being thoughtful we do a bit of design planning as well. From there the structure of the codebase can grow with a mind of its own...
Why should we care about complexity? The short answer is that we pay a heavy price in software engineering for the complexity we allow into our systems and applications. What do we mean by complexity? Well, that’s what we’ll explore here. Soft...