代码管理与分析工具 - Understand
来源:互联网 发布:音频合并软件 编辑:程序博客网 时间:2024/06/07 01:55
Understand是一个代码管理与分析工具,并提供代码度量。其功能十分强大,可覆盖C, C++, C#, Objective C/Objective C++, Ada, Java, Pascal/Delph等语言,并且可跨平台。
其特点包括如下:
1. Understand — 支持的语言
Understand支持:Ada,C/C++, C#, FORTRAN, Java, JOVIAL, Pascal, PL/M, VHDL, Cobol, Python, Web Languages (如PHP, HTML, CSS, Javascript和XML等)。
即使您的项目同时包含多种语言,Understand也可以进行分析。
2. Understand— 度量
Understand对所分析的代码进行高效的度量计算,同时支持表格导出、图形显示以及GUI动态浏览;
另外,更可以通过UnderstandPerl API进行度量的自定义。
通过Understand,还可以产生项目级(包含文件、类、函数或系统架构)的报告:
3. Understand— 代码检查
Understand检查代码是否符合代码的国际标准(如MISRA-C 2004,MISRA-C++2008等),或者自定义的检查标准,如企业的代码规范等。
4. Understand — 代码编辑器
Understand提供了可以维护和理解您的代码的编辑器,通过其浏览、对比(文件/目录对比,‘微’对比–如字符级对比)您的源代码,可以更容易、更高效的进行代码的编辑;同时,该编辑器还支持自定义的设定,满足开发人员的工作需要。
5. Understand — 依赖关系分析
Understand可以生成各种依赖关系图表(如整体架构的继承关系、子系统的继承关系等),
其结果可以保存为PNG、JPEG、SVG等格式的图片,更可以直接保存为VISIO文件。
6. Understand—多种图表
Understand支持各种图表的生成,所有的图表都可以被保存成图片格式作为更广泛的编辑用途。通过Understand,您可以生成下列图表:
- 声明关系图
- 继承关系图
- 控制流图
- 依赖关系图
- UML类图
- 树形关系图
- 自定义图表
7. Understand — 报告
Understand支持各种报告的生成,根据项目的开发语言,基本可以生成如下几类报告:
- 交叉引用报告
- 架构分析报告
- 质量报告
- 度量报告
- 客户自定义报告
8. Understand — 代码信息
9. Understand — 即时搜索
通过Understand的即时搜索能力,可以在上百万行的代码中立刻找到需要的信息。
- 代码管理与分析工具 - Understand
- 代码分析工具understand
- 代码分析工具推荐Understand
- 代码分析工具推荐Understand
- 代码分析工具推荐Understand
- 代码分析工具推荐Understand
- 代码图形分析工具Understand
- 代码阅读分析工具Understand 2.0试用
- 代码阅读分析工具Understand 2.0
- 强大到令人发指的代码浏览分析工具understand
- 源代码分析工具推荐Understand
- 强大的代码阅读工具Understand
- 【推荐】强大的代码阅读工具Understand
- 代码阅读工具Scientific Toolworks Understand
- linux代码查看工具Scientific Toolworks Understand
- 代码阅读工具强大的代码阅读工具Understand
- linux下的源代码分析工具understand 2014100328681022
- 源代码审查工具 - Understand
- __proto__和prototype
- 由京东发货引发的思考和分析
- shell脚本编程
- 网页中加入百度地图(带地区搜索)
- SQL电子书
- 代码管理与分析工具 - Understand
- MFC 打开外部EXE文件的三种方法
- KMPLayer快捷键
- Unix编程艺术
- JSP与servlet的关系
- union
- hdu2037 今年暑假不AC(贪心算法基础--会场安排类似
- 同步机制
- 有什么比较好的网站学php的呢