4

Do any of you use Source Code Comprehension tools for Java? Can you recommend one? I'm looking for something that visualizes the dependencies between jars/packages/classes.

cdeszaq
  • 30,869
  • 25
  • 117
  • 173
Can't Tell
  • 12,714
  • 9
  • 63
  • 91

3 Answers3

8

There are various free and commercial tools that generate dependency matrix/summary:

See also:

Community
  • 1
  • 1
Tomasz Nurkiewicz
  • 334,321
  • 69
  • 703
  • 674
  • most UML tools can visualize dependencies I think. – Jens Schauder Dec 16 '11 at 14:52
  • can i ask here if anyone mind to answer it, my senior said that Sonar an InteliJ is not a code comprehension code instead it is a productivity tools? well i already asked this matter in stackexchange too – himawan_r Oct 09 '17 at 08:11
2

Some research tools used in the academia:

Raihan
  • 10,095
  • 5
  • 27
  • 45
1

What you request is mainly divided in 2 parts :

  • Tools for jar dependencies (for example Maven and its Eclipse-plugin for graphical dependencies).
  • a tool for classes / packages dependencies (for example an UML reversing tool).

For the UML tool, check this link.

Jean-Philippe Briend
  • 3,455
  • 29
  • 41