pclint静态测试结果分析
来源:互联网 发布:沙钢网络培训管理学院 编辑:程序博客网 时间:2024/04/30 06:09
得到了200条左右的报警。
拷贝到文本文件中,处理一下,导入excel,开始一跳一跳查看,分析。。
先去掉 所有的 Info 830:Location cited in prior message,这条意思大概是前一条消息的提示(不太明白,反正没什么用)。然后把报警按照报警号排序,一样的报警可以统一处理一下。
每条报警信息不管提示信息严重不严重,都到源文件中核对一下,有些是误报,标记一下。
得到初步分析结果,做成表格大致如下:
文件行号报警类型报警码对象描述描述说明分析结果结果确认F:\XXX\XXX.c2908Warning564UC_c4=(UC_c4++)%2; variable 'UC_c4' depends on order of evaluation变量的值取决于计算顺序错误未确认F:\XXX\XXX.c3495Warning644 LCM_DataWrite_1_Data (Data,DATA_WRITE_AND_NONVARIABLE_ADP); Variable 'Data' (line 3476) may not have been initialized变量未初始化风险未确认F:\XXX\XXX.c1935Warning506if(1)Constant value Boolean 忽略未确认F:\XXX\XXX.c1121Warning525case XXX: Negative indentation from line 1119负缩进误报未确认描述说明为自己添加的,对于pclint生成的描述信息的说明。分析结果是分析后得出的初步结论。结果确认是需要和程序员进行确认,看看分析结果是不是正确。
分析结果显示,有两个是错误嫌疑,两个是风险嫌疑,其他都是误报或者可忽略的东西。
下一步,找程序员逐条核对,看是否真的存在错误。
- pclint静态测试结果分析
- 静态测试工具pclint使用
- 静态检查-----pclint使用
- PClint配置VC6静态检查
- 测试缺陷结果分析
- iozone测试结果分析
- LoadRunner分析测试结果
- 性能测试结果分析
- jMeter 测试结果分析
- 性能测试结果分析
- 性能测试结果分析
- 性能测试结果分析
- 性能测试结果分析
- AB 测试结果分析
- 性能测试--结果分析
- 测试结果分析
- 性能测试结果分析
- Jmeter测试结果分析
- Linux之Inode详解
- 有用的东东
- jquery的几个小问题
- Visual C++的程序设计技巧
- C#:实现ShellExecute功能
- pclint静态测试结果分析
- LINQ
- 一个关于#include的问题
- Flex3下载 安装 注册码
- Visual Studio 2005下编译php-5.3.8+pecl-libevent-0.0.4+libevent-2.0.15-stable
- ASP.net自定义控件---属性的设计时特性
- python 第4天,theano
- Oracle Over的使用
- 通过maven自定义archetype快速开发的步骤