0

i am starting on a new project that has been going on for almost a year. I wanted to do code analysis before i start coding , having a good picture of all the flows. I wanted to see the project structure , the references to libraries , etc... in detail. Is there such a tool , if not a method i can do that in eclipse?

thanks in advance.

kenshin
  • 177
  • 1
  • 1
  • 5
  • 1
    Possible duplicate of http://stackoverflow.com/questions/97599/static-analysis-tool-recommendation-for-java – sgowd Mar 19 '12 at 09:41

3 Answers3

1

check this http://www.sourceinsight.com/

source insight

or http://code.google.com/intl/ko-KR/javadevtools/codepro/doc/index.html

this is free!

sique
  • 241
  • 1
  • 2
  • 12
1

You could use a tool to generate a UML class diagramm from the code, e.g. Fujaba CASE tool.

Some of the popular metrics tools (some as Eclipse plugin) have good visualizations:

If you want something more esoteric, you can listen to this software engineering podcast about code visualization, e.g. Code Cities.

DaveFar
  • 7,078
  • 4
  • 50
  • 90
0

You can try http://code.google.com/p/projectusus/ for free

The best I have seen (but commercial) ist structure 101 : http://www.headwaysoftware.com/products/

Or you can extract all the information you need yourself using dependency finder: http://depfind.sourceforge.net/

I have a little hobby (scala) project that uses dependency finder to create graphml files which can then be viewed using yed. Only even look at this if you are willing to fool around with the source code. https://github.com/schauder/Dependency-Manager

Jens Schauder
  • 77,657
  • 34
  • 181
  • 348