首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接器、消毒剂和静态分析工具的区别

链接器、消毒剂和静态分析工具的区别
EN

Software Engineering用户
提问于 2018-03-18 03:42:49
回答 1查看 11.4K关注 0票数 11

我最近一直在研究C++静态分析工具。让我困惑的是这些工具所使用的术语:

有些工具被简单地称为“静态分析工具”(例如CppCheck),另一些被称为“杀菌剂”(例如ASan、TSan、MSan、UBSan),另一些被称为“指针”(例如PC)。

这三个术语之间是否有实际的区别,或者它们仅仅是同一事物的不同词汇呢?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2018-03-18 09:22:35

杀菌剂对数据进行修改,使其安全和/或可由程序使用。例如,转义可能允许SQL注入的字符,等等。

对代码进行分析以查找文体问题、错误、可能的内存泄漏.

静态代码分析工具是分析源代码而不需要运行它的任何工具。指针通常是静态代码分析工具,但可能是其他类型。例如,寻找依赖项或计算指标。

票数 17
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/367848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档