I'm looking for a tool which must meet certain requirements. I do some research and at the moment JArchitect is closest to expectations. This tool must:

  • Work with Java (and maybe C++)
  • Analyse code and create class inheritance graph, method and field use graph,
  • Possibility to insert comments example on graph,
  • Possibility to browse this graph (zoom, search, hyperlinks etc)
  • (important) Possibility to visualize on graph code changes between two revisions (svn) with example heatmap. (if more changes in class, colour on red, if less changes, colour on green)
  • It must run analyse from example command line, (or via plugin for bamboo, jenkins etc) after build on bamboo, and result (and browsing) must be available from the web.

Is it possible that such a thing exists at all?

  • 1
    My guess is that nothing exists that implements bullet 5, no. – Kodiologist Jun 15 '17 at 22:51
  • JArchitect works with C++? – Ira Baxter Oct 9 '17 at 8:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.