首页>软件资讯>常见问题

常见问题

understand工具

发布时间:2024-08-06 21:12:31人气:473

understand by SciTools 是一个流行的代码理解和维护遗留代码的平台。此插件显示 Visual Studio Code 中 Understand 的静态分析结果。

与其他扩展程序比较


通过 SciTools 了解Microsoft 开发的 C/C++LLVM 开发的 clangdC/C++ Advanced Lint(作者:Joseph Benden)
支持多种 C/C++✔️
可以分析整个项目✔️✔️
在启动时查看所有错误/警告✔️
定义和其他参考资料✔️✔️✔️
将鼠标悬停在参数、类型等上。✔️✔️✔️
AUTOSAR、MISRA、CERT等✔️✔️
配套 GUI 应用程序✔️
  • 注意:这种比较可能并不完美。它只是观察是否在每个扩展中找到这些特征。

兼容性

Windows 10 及更高版本

MacOS 14 及更高版本

Linux操作系统

特征

特征.png

引用的种类

定义

声明

类型定义

实现

所有参考资料

在哪里查看参考资料

使用代码弹出窗口查看引用

立即转到参考

在侧边栏中查找所有引用,并能够忽略它们

查看悬停信息


编辑器中带有类型的悬停信息的屏幕截图


对象、函数、参数、类、类型别名等的类型。

对象、宏等的值

请参阅错误和警告


编辑器中分析错误冲突的屏幕截图


违规行为的种类

预处理和编译产生的错误和警告

来自所选 CodeChecks 的警告

忽略 CodeCheck 违规或使用代码操作快速修复某些冲突

CodeCheck违规详细说明

编辑器、文件资源管理器侧边栏和问题面板中可用的违规

快速分析代码


状态栏上的分析进度截图


在保存时自动分析文件...或

使用命令手动分析文件

在理解中探索


我们主要产品的截图 了解


如果当前文件位于数据库中,请在“了解”中浏览它以获得完整体验

了解遗留代码如何组合在一起

使用可自定义的图表进行可视化

符合任何标准,包括AUTOSAR/MISRA

及早发现并解决问题

通过完全的 API 访问权限解决问题并自动执行解决方案

通过可操作的指标获得洞察力



上一条:软件分析工具-understand

下一条:Gurobi 10.0 新亮点