Understand for Mac(优秀的源代码审查工具)
Understand Mac 版是一款功能强大的源代码审查和代码编程工具:
软件下载地址
支持语言与平台
多语言支持:涵盖 Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M 等多种编程语言,并且对混合语言的项目也提供支持,能满足不同编程环境和项目的需求。
多平台兼容:可在 Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X 等多个平台上使用,方便不同操作系统的用户进行代码审查和分析。
基本阅读功
具有代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能,这些功能可以帮助开发者更方便、快捷地阅读和理解源代码,提高代码阅读效率。
代码分析与报告
代码知识查看:能快速提供有关函数、类、变量等的所有信息,包括如何使用、调用、修改和交互等,还可轻松查看呼叫树、指标、参考信息等。
指标和报告:可以非常有效地收集有关代码的度量标准,并提供不同的查看方式,除了大量标准指标外,还允许用户编写自己的自定义指标。
依赖性分析:能够查看代码中的所有依赖关系以及它们如何连接,可以使用交互式图形或文本依赖浏览器进行查看,方便用户快速定位和理解代码中的关键部分。
制图功能
可以对代码生成多种图,如 butterfly graph、call graph、called by graph、control flow graph、UML class graph 等,在图上点击节点可以跳转到对应的源代码位置,并且有许多自定义选项,可让用户仅显示感兴趣的内容,使图表更符合个人需求。
其他功能
内置比较器:内置的目录和文件比较器,方便用户对不同版本的代码或文件进行比较和分析。
项目管理:支持 project 的 snapshot,并能和自家的 TrackBack 集成便于监视 project 的变化,有助于团队对项目的管理和监控。
编辑功能:强大的编辑器是一个完整的现代编程 GUI,从底层开始设计用于多显示器的使用,包括选项卡、选项卡组、对接、语法着色、自动完成以及基于语法的折叠和折叠等功能。
搜索功能:在 “Understand” 中搜索有多个选项,“即时搜索” 功能可在打字完成之前提供结果,还提供更多自定义和复杂搜索的搜索选项,如正则表达式和通配符搜索搜狐网
评论