Headway Software - The Structure GuysSitemap
About us
Contact us
Structure101 > Features > Track change

Java architecture change

The ability to compare the current structure against a reference structure in the repository makes Structure101 very practical to use.

By highlighting any structural changes in the current build, Structure101 allows you to quickly focus on what really matters and drastically reduces the effort required to keep your project structure under control.

charts show how the over-complexity (XS) of Java architecture changes over timeStructure101 color-codes new dependencies in every viewer. You can quickly check if any of these are undesirable so that they can be backed out of the mainline before they become entrenched.

The web application includes information about all new and removed package dependencies and new and removed architecture violations. It also provides RSS feeds that can inform you about selected types of changes (e.g.  new architecture violations) so that you do not need to switch attention to the code-base structure unless and until it is required. Additionally, the web-application can show trends on the size, excess complexity (XS) and architectural violations over time.

The IDE plug-in can be configured to warn (or give an error) on new dependencies that violate the architecture. This helps programmers avoid making things worse, but without being swamped with warnings about prior violations. In fact, in avoiding new violations, developers will often need to refactor out existing violations.

 

 

"When you are busy implementing new features it’s easy for cyclic package dependencies to creep into the application.
With Structure 101 it was straightforward to identify the cycles and fix them."

Chris Richardson, Java Consultant and author of "POJOs in Action".




©Headway Software 1999-2008Legal