我正在开始一个新的项目 差不多一年了。我想在开始编码之前进行代码分析,并对所有内容有一个很好的了解 流动。我希望详细了解项目结构,库的引用等。 是否有这样的工具,如果不是我可以在日食中做到的方法?
提前谢谢。答案 0 :(得分:1)
检查此http://www.sourceinsight.com/
来源洞察
或http://code.google.com/intl/ko-KR/javadevtools/codepro/doc/index.html
这是免费的!
答案 1 :(得分:1)
您可以使用工具从代码中生成UML类,例如Fujaba CASE tool
一些流行的指标工具(有些作为Eclipse插件)具有良好的可视化效果:
如果你想要更深奥的东西,你可以听取关于代码可视化的this software engineering podcast,例如Code Cities
答案 2 :(得分:0)
您可以免费试用http://code.google.com/p/projectusus/
我见过的最好(但商业化)结构101:http://www.headwaysoftware.com/products/
或者您可以使用依赖关系查找器自己提取所需的所有信息:http://depfind.sourceforge.net/
我有一个小爱好(scala)项目,它使用依赖查找器来创建graphml文件,然后可以使用yed查看。如果你愿意愚弄源代码,甚至只看这个。 https://github.com/schauder/Dependency-Manager