I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

Better Context for Code Reviews With Architexa

03.22.2011
| 7115 views |
  • submit to reddit

Architexa is continuing it's valuable developer tool offering, this time helping developers to understand new features that are added to the codebase. You'll be familiar with Architexa's diagram-from-code features already. Now they are providing a code review client and server, but also are making it really easy for developers to document the main parts of what is being worked on.

With this release, in Architexa you will be able to:

  • Easier code reviews before code-commits
    The Architexa suite allows you to to create a diagram of any outgoing changes straight from the synchronize view or the Team context menu. You can now create a diagram to explain the main ideas and invite a team lead to walk describe the main parts of the code.
  • Simplified reviewing for already checked-in code
    Added capabilities to allow you to select any number of revisions from Eclipse's History view and automatically build a diagram based on the code commits.
  • Document changes and new components
    Architexa's integration into team repositories will allow you to not only easily create up to date diagrams of critical code components, but will allow you to save them for collaborative refinement with the rest of the team - so that they can be easily found later. Such diagrams are shown to users later when they select any affected parts of the code.

In addition, Architexa has been extended  to not just show code relationships but has also built special support for popular frameworks like Spring and Struts. This release includes early access to a number of frameworks. With Spring there is support for Dependency Injection and Web Flow, as well as support for Struts (1 and 2) and Tiles.

Speaking to Vineet Sinha about this integration with new frameworks, he explained that rather than adding features that are in other UML tools, Architexa is willing to work with any framework to provide the features that developers really need.

Architexa is turning out to be a really useful product - with the constant refining of their suite, it could become a vital part of any developers toolbox.