Too many dependencies to manage?

Posted by & filed under Dependency Management, Structure101.

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… All dependencies, at any level, roll up from specific lines of code. And yes, if… Read more »

Complexity metrics

Posted by & filed under Structure101.

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 few die-hard metrics nuts, most developers found the sheer volume of numbers more baffling than… Read more »

Comparing and Tracking Structure

Posted by & filed under Structure101.

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 structural complexity (XS) accross the projects, charts how it has changed over time, and then… Read more »

Refactoring Designs and Architectures

Posted by & filed under Structure.

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 still insist that there has to be a way to apply > refactoring on design… Read more »