zerosum dirt(nap)

evolution through a series of accidents

zerosum dirt(nap)

RailRoad Class Visualization

April 10, 2007 by nap · Comments

Just saw this InfoQ article about RailRoad and had to check it out. Gotta say, this is by far the best class visualization tool for RoR I’ve seen yet. Set your options, generate those DOT files, and then run them through GraphViz to export your image format of choice. Couldn’t be easier.

Check out some of the examples on the RailRoad RubyForge site, including the diagrams of the popular Depot example app and the much more complex Typo blog package. The latter is a good illustration of why the brief option is provided, heh. If you’re in the UML camp, you might be a little disappointed as the diagrams it produces are closer to BON, but personally I think they’re very straightforward and natural.

Whatever your modeling language preference is, I think we can agree that tools like this go a long way towards legitimizing Rails use in large multi-person projects and are, well, just plain helpful. Big thumbs up.

blog comments powered by Disqus