代码检查分为静态检查与动态检查
静态检查软件:pclint 与coverity对程序代码的检查,超出语法的代码检查
动态检查:对程序运行时检查,主要针对内存和资源分配。
主要分析静态软件:
为初始化的变量
空指针引用
数据类型不匹配
返回局部变量
数组字符串边界溢出
内存泄漏
本文介绍了代码检查技术,包括静态检查与动态检查的区别。重点讲解了使用pclint与coverity进行静态代码检查的方法,并列举了几种常见的静态代码问题,如未初始化的变量、空指针引用等。
代码检查分为静态检查与动态检查
静态检查软件:pclint 与coverity对程序代码的检查,超出语法的代码检查
动态检查:对程序运行时检查,主要针对内存和资源分配。
主要分析静态软件:
为初始化的变量
空指针引用
数据类型不匹配
返回局部变量
数组字符串边界溢出
内存泄漏
1万+