Headway Software - The Structure GuysSitemap
About us
Contact us
Structure101 > Features > Analyze structure > Deep structural analysis

Find cyclic dependencies in Java

Structure is very complex stuff. Not only are there a vast number of dependencies, but these dependencies cause other dependencies at different levels in different hierarchies. Structure101 lets you deal with this by giving you access to many different slices and hierarchies, and then letting you "tag" (or mark) items viewed in one view and see how the items map onto other views.

Figure: In the Slice perspective, the "leaf package" level is selected and we see that there is one very disruptive tangle consisting of 20 nodes spread across 11 parent packages.
Full screenshot

The slice perspective lets you easily find cyclic dependencies in Java at any level of detail

Figure: "Tagging" the tangle in the leaf package slice causes all the items involved in the tangle to be marked. Switching to the package hierarchy, it is clear how the tangle is distributed through the package hierarchy by following the blue dots.
Full screenshot

tagging lets you understand how cyclic dependencies in Java roll up though the package hierarchy






©Headway Software 1999-2008Legal