关于java:用于启动新项目的代码分析工具

code analysis tools for starting on a new project

我正在开始一个正在进行的新项目
快一年了 我想在开始编码之前进行代码分析,对所有内容都一目了然
流量。 我想详细了解项目结构,对库的引用等。
有没有这样的工具,如果没有一种方法,我可以在日食中做到呢?

提前致谢。


您可以使用工具从代码生成UML类图表,例如Fujaba CASE工具。

一些流行的度量工具(例如Eclipse插件)具有良好的可视化效果:

  • 声纳
  • Usus
  • Google指标
  • Google CodePro Analytix

如果您想要更深奥的内容,可以收听有关代码可视化的软件工程播客,例如代码城市。


检查此http://www.sourceinsight.com/

来源洞察

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

这是免费的!


您可以免费尝试http://code.google.com/p/projectusus/

我见过的最好的(但有商业意义的)ist结构101:http://www.headwaysoftware.com/products/

或者,您也可以使用依赖关系查找器提取所需的所有信息:http://depfind.sourceforge.net/

我有一个业余爱好(scala)项目,该项目使用依赖关系查找器来创建graphml文件,然后可以使用yed查看它。如果您愿意四处浏览源代码,甚至只看一眼。 https://github.com/schauder/Dependency-Manager