“我刚继承了一个遗留的 C++ 代码库,现在该怎么办?”
2024年3月5日 - 新浪
但如果你对你的测试套件很有信心,那就去做吧。Linters(代码检查工具)可以找到未使用的函数或类字段,比如cppcheck。根据我的经验,在继承情况下,这些工具会有很多误报,尤其是关于虚拟函数,但好处是这些工具绝对会找到编译器没有注意到的未使用的内容。因此,如果不是用于持续集成(CI),将linters添加到你的工具...
详情
FCS | 前沿研究:链表操作安全性的自动检测
2023年2月28日 - 神州学人
为了提高代码安全性,AddressSanitizer(ASan)经常被使用来进行动态检测,但是运用ASan开销大,代码覆盖率也相对较低。然而,一些检测范围较广的静态检测工具,如Coverity和Cppcheck,在检测特定目标时精度和效率又较低,很难找到一个现有的方法来自动检查链表操作的安全性。因此,本文提出了一种自动检查链表上安全代码规范的方法。
详情
代码审计工具汇总|linux|应用程序|windows_网易订阅
2021年5月1日 - 网易
MacOSX、Linux是一个静态的、白盒的软件源代码安全测试工具CheckmarxCxSuiteJAVA、ASP(C#、VB)、JavaScript、Jscript、C、C++、APEX等语言httpdumasoftware/corporate01.aspWindows、MacOSX、Linux一个独特的源代码分析解决方案360代码卫士C、C++、C#、...
详情
软件测试人员必备的60个测试工具清单,附测试学习资料+视频教程
2019年7月27日 - 网易
3,cppunit跨平台的c++单元测试框架4,gtest跨平台的c++单元测试框架5,PhpUnitPhp6,BoundsCheckerC++,DelphiAPI和OLE错误检查、指针和泄露错误检查、内存错误检查7,TrueTimeC++,Java,VisualBasic代码运行效率检查、组件性能的分析6.代码扫描工具1,Coverity源代码静态分析工具2,cppcheckc++静态扫描工具...
详情