Visit our blog
News & Events
Spring's Architecture - Not a Single Dependency Cycle
At the Darmstadt University of Technology Ivica Aracic's research is concerned with the question: can graph-based software visualization facilitate reasoning on the quality of software architectures?
His question to the Spring team followed, "how do you ensure this in your development process? Are you using metric tools or some other tools to regulary check dependencies at the architectural level?"
It turns out Spring is fortunate to have an excellent gatekeeper and lead developer in Juergen Hoeller, who is employed full time by Interface21 to oversee the overall structure, quality, and consistency of the code base. Previously Juergen used JDepend to check for cycles. Today he and Rob Harrop use a tool called SonarJ to do this.
In the coming weeks SonarJ will be rolled out across the entire development team as part of an ongoing effort to keep the overall quality of the Spring family of products as high as possible.
Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive