XDepend是一套应用程序分析工具,XDepend可以通过分析源码和Java字节码抽取框架的信息,形成可视化的视图,让您更直观的了解您的应用程序。
XDepend主要包含以下特点:
XDepend可以通过静态分析Java字节码,测试报告和程序源代码抽取出结构化的信息,帮助您了解程序的架构
XDepend提供了多种直观的视图界面方便您理解程序结构,例如:树形视图可以方便的让您从某个局部快速定位全局的结构。而另一个依赖矩阵视图则让您更清楚您当前查看的部分代码的组成结构。
XDepend提供了一种成为Code Query Language(CQL)的代码查询语言,CQL是专门为XDepend设计的,语法类似SQL,通过CQL您可以您可以快速动态定位您要查看的方法类等信息。
XDepend提供了基于Java注释的的整合方法,您可以再Java源码中直接通过特定的注释信息进行整合。当然用户也可以将XDepend与其它持续集成工具方便的整合
XDepend官方网址:
http://www.xdepend.com/
[ad#468-60]