Author Archives: Chris Chedgey

Saving Software Structure

Headway’s soon-to-be-announced, new release of Structure101 has one basic additional capability – it let’s you regularly “publish” (“save” to you and me) the structure of one or more projects in a central location (called a “repository”). Not such a Big … Read More

Too many dependencies to manage?

Kirk Knoernschild (who has created an interesting utility called JarAnalyzer that identifies dependencies among jar files) questioned how it could be possible to manage all the dependencies at lower-than-jar (like package) levels – aren’t there just too many dependencies?  Nah… … Read More

Complexity metrics

Quite a number of reVeiw users have asked why Structure101 does not include all those complexity metrics that used to be in reView. These included the CK object-oriented metrics among others. The answer is quite simple – Other than a … Read More

Comparing and Tracking Structure

We‘ve just opened up a repository of Structure101 data to web access.  The repository contains structural data on some open source projects at points in time and the associated Structure101 Tracker web app lets you compare the amount of excessive … Read More

Refactoring Designs and Architectures

I came across a thread in the refactoring group in which Mikael Freidlitz had tentatively asked the following: > I know that some would say that I’m way off since ‘The Code is the Design’ > and all, but I … Read More

Tangles by Design

This one goes out to the listener in France that doubted my word that you can take tangle-free classes and create tangles by careless packaging. It prompted me to dig out a sequence of diagrams that nicely show how this … Read More

All about Fat and Tangles

Welcome to my new weblog.  I intend this to be mostly about the stuff we do at Headway, though I’m sure to digress occasionally. At Headway, we go on a bit about structural patterns we call Fat and Tangles (much … Read More