日期:2025/04/08 06:37来源:未知 人气:60
Understand™:一站式源代码管理解决方案
Understand™ 全方位守护您的源代码,涵盖度量、图表、依赖关系剖析、代码审查等众多功能。
Understand™能够高效地度量所分析的代码,其计算过程可自动化运行于命令行,并支持表格导出、图形展现以及GUI动态浏览。此外,通过Understand Perl API,用户还能进行度量的自定义。Understand不仅能提供项目级(涵盖文件、类、函数或系统架构)的报告,还能生成详细的度量数据。
Understand能够验证您的代码是否符合国际标准,例如MISRA-C 2004和MISRA-C++ 2008,或您自定义的企业代码规范。
Understand提供的编辑器旨在帮助您维护和理解代码。它支持浏览、对比(包括文件/目录对比和字符级对比)源代码,从而简化代码编辑过程,并满足开发人员的工作需求。此外,该编辑器还支持自定义设置。
Understand的依赖关系浏览器让您能够快速浏览文件及其结构依赖关系,查看依赖/被依赖关系图,以及生成依赖关系图表。其最新设计的Dock显示所有依赖信息,并支持导出为PNG、JPEG、SVG或VISIO文件,便于进一步分析。
即时搜索 Understand的即时搜索功能让您能在数百万行代码中迅速找到所需信息。
Understand提供多种图表生成功能,包括声明关系图、继承关系图、控制流图和依赖关系图等。这些图表可保存为图片格式,以供广泛编辑使用。
通过Understand的信息浏览器,你可以查看相关代码实体的所有详细信息。这包括代码上下文信息的显示,以及通过Understand提供的命令进行快速的项目创建、分析和报告生成。此外,你还可以将Understand与你的构建系统集成,实现代码分析的自动化。
Understand能够生成多种报告,包括交叉引用报告、架构分析报告、质量报告、度量报告以及客户自定义报告。这些报告将帮助你更好地理解项目的状态和性能。
Understand支持包括Ada、C/C++、C#、FORTRAN、Java、JOVIAL、Pascal、PL/M、VHDL、Cobol以及Web语言(如PHP、HTML、CSS、Javascript和XML等)在内的多种编程语言。即使你的项目同时使用多种语言,Understand也能轻松进行分析。
Understand在多个操作系统上均可运行,包括Microsoft Windows(32位和64位)、Linux(32位和64位)、Solaris Sparc、Solaris X86以及Mac OSX。无论你在哪种平台上开发,Understand都能为你提供强大的代码分析和报告生成功能。
下一篇:微机系统软件世界的全面解析