If you like a heavy dose of “context” check out the seminars from the Long Now Foundation. I just returned from an extremely enjoyable 2 week vacation in Nerja in the south of Spain (thanks Joe for the recommendation). But … Read More
Deconstructing Software
Agile Developers don’t do Design
James Carr is back blogging after a year’s absence and writes that we don’t use UML in XP. No big surprise that Agile developers get about as close to Big Design Up Front as my teenage kids got the Eagles … Read More
Tangled, knot
I attended an interesting talk on Knot Theory yesterday by Professor Tim Porter from the University of Wales. Dr. Michael Brennan Waterford Institute of Technology (WIT) got me interested in Knot Theory some time back – I keep thinking there … Read More
Using Cyclomatic Complexity Effectively
I came across an interesting post from Sriram Narayan on the ThoughtWorks blog about how to use Cyclomatic Complexity effectively. Cyclomatic Complexity (CC) being the number of execution paths through a function or method. Sriram makes a case for measuring … Read More
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