Structure101 Tour 4/4: Restructure existing code

Many existing codebases suffer from rampant interdependency due to the absence or erosion of design. Structure101 can help you to modularize such code and evolve to a simpler and more agile codebase.

This video content presented here requires JavaScript to be enabled and the latest version of the Macromedia Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.
Seen enough? Try it on your own code.

See also:

  • Understanding Tangles tutorial (14 mins) - Illustrates how to use "slices" and "tagging" to gain a deeper understanding of cyclic dependencies.
  • Architecture Sandboxing tutorial (13 mins) - More detailed walkthrough of the restructuring JFreeChart example

More on features:

Dependency management | Impact analysis | Jar dependencies | Package dependencies | Class diagrams | Dependency structure matrices | Architecture diagrams | Define rules | Limit complexity | Understand complex code | Track architecture and complexity | IDE Plugin | Web Application