Sometimes you really want to cut through a code-base to discover all the functions that can get called in response to a specific function being invoked, with all the other code removed from the picture. Or you might be coming … Read More
Deconstructing Software
Fear the Ubergeek
Ubergeek is a strange and wonderful creature. He possesses supernatural powers for retaining vast swathes of detail in his head at one time. This makes him designed for coding, a priceless gem when you need to get version 1 of … Read More
Restructure101 version 2 released
For Restructure101 version 2 (press release) we rolled in a load of feature requests that came back from users of version 1. A lot of these were around making the existing functionality more accessible. Others make version 1 use-cases much … Read More
The value of codebase structure
Most experienced engineers would accept that there are attributes of a code base under the heading of “structure” or “architecture”, that make a substantial difference to the ease of development. However, since there is some cost to improving these attributes, … Read More
Structure101 adds Doxygen and Understand support for C/C++, Delphi/Pascal and Python
Thanks to Marcio Marchini who developed Doxygen and Understand flavors or “third-party parser plugins”, Structure101, Restructure101 and Structure101 Build now support the parsing of: C, C++ using Doxygen, or Understand from Scientific Toolworks; Delphi/Pascal using ModelMaker, or Understand; beta support … Read More
Upcoming JUG Appearances
Headway founder, Chris Chedgey, will be presenting “Modularizing an existing code-base” at the following Java User Group Events in the first quarter of 2012: Brussels Java User Group, January 12, April 26 Berlin Java User Group, March 6 Essen Java … Read More
A guide to using the Structure101-Maven-Plugin
Checking architecture conformance or complexity thresholds at build time is easy to set up with the Structure101 Maven Plugin – this is a step-by-step guide, discussing some options along the way. … Read More