高效代码静态分析神器:Understand for Mac

Understand是一款针对程序员设计的代码静态分析软件,不仅可以有效率的查看、审查代码,而且还能够用于维护,测量和分析关键或大型代码库。

Understand Mac版

源代码审查工具特色亮点

1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持

2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。

4、可以对整个project的architecture、metrics进行分析并输出报表。

5、可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。

6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。

7、内置的目录和文件比较器。

8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

相关推荐

  1. 消除代码冗长 - Lombok | 入门

    2023-12-12 12:38:08       58 阅读
  2. sci高效介绍第一站Overleaf!

    2023-12-12 12:38:08       31 阅读
  3. 静态工厂方法代替构造

    2023-12-12 12:38:08       35 阅读
  4. 生信数据分析高效Python代码

    2023-12-12 12:38:08       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-12 12:38:08       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-12 12:38:08       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-12 12:38:08       87 阅读
  4. Python语言-面向对象

    2023-12-12 12:38:08       96 阅读

热门阅读

  1. 【力扣100】48.旋转图像

    2023-12-12 12:38:08       58 阅读
  2. HTTP与HTTPS的区别

    2023-12-12 12:38:08       53 阅读
  3. 算法通关村第十八关 | 白银 | 回溯热门问题

    2023-12-12 12:38:08       70 阅读
  4. springboot中使用aop实现方法拦截处理

    2023-12-12 12:38:08       58 阅读
  5. 打包CSS

    打包CSS

    2023-12-12 12:38:08      60 阅读
  6. C语言实现求1000以内的全部亲密数

    2023-12-12 12:38:08       62 阅读
  7. 在 WordPress 循环中排除置顶文章

    2023-12-12 12:38:08       65 阅读
  8. 力扣70. 爬楼梯

    2023-12-12 12:38:08       63 阅读
  9. 纯js+css实现手风琴

    2023-12-12 12:38:08       58 阅读
  10. linux常用命令-curl命令详解(超详细)

    2023-12-12 12:38:08       53 阅读
  11. LeetCode160. Intersection of Two Linked Lists

    2023-12-12 12:38:08       45 阅读
  12. GO设计模式——2、工厂方法模式(创建型)

    2023-12-12 12:38:08       61 阅读