|
Track some of collaGra's latest work on the Module Grapher
tool by examining design artifacts its development team is
using as part of its design/coding process. These artifacts
are published using the "Generate Web Page..." menu option
of the tool.
The following artifacts track the changes of the tool's
design with respect to positioning and drawing the
rectangles that represent the modules. In fact,
the last web page in the series shows the results
of these design improvements. Note that only the
drawn "graph" part of the artifact, without
legend and callgraph, is shown. In each case,
a link is provided to the complete artifact.
|
|
|
Collaboration graph of early design.
Complete artifact.
|
|
|
|
|
Collaboration graph of later design. Notice the
greater collaboration between the ModuleSubEdge/ModuleEdge
pair of modules and between the SGSModule/Graph
pair. However, the code based on this design
still produces a cluttered drawing.
Complete artifact.
|
|
|
|
|
Collaboration graph of latest design. Notice the
neater drawing of the collaboration lines
between modules (less crossing of lines over
modules, highly connected modules drawn
closer together).
Complete artifact.
|
These artifacts are included on this public site to
show that collaGra's design team "eats its own
dog food". Not only does this ease its own
design process, it insures that the ModuleGrapher
is a well-tested tool
|