代码走查内容

代码走查内容代码走查内容 1 函数审查 1 入参个数合理性检查 一般不要超过 6 个 超过的可以考虑用结构体 2 入参合法性检查 空指针 取值范围 内存越界 2 变量审查 1 是否初始化 2 是否存在类型不匹配的比较操作 尤其是 unsigned 类型和 signed 类型的比较 对于 unsigned 类型注意边界判断 3 是否定义了变量但是没有使用 3 内存资源审查 1 是否对数组进行了越界操作 2 内存拷贝时是否判断了长度 Strcpy 的时候要注意 dst 要比 src 内存大 否则导致内存越界

代码走查内容

2、变量审查
(1)是否初始化
(2) 是否存在类型不匹配的比较操作(尤其是unsigned 类型和 signed类型的比较)对于unsigned 类型注意边界判断。
(3)是否定义了变量但是没有使用


3、内存资源审查
(1)是否对数组进行了越界操作。
(2)内存拷贝时是否判断了长度。Strcpy的时候要注意dst 要比src 内存大,否则导致内存越界
(3)申请内存后是否判断了内存申请成功。


4、语句规范性检查
(1)内存开辟malloc 和free 对应;new 和delete对应.
(2) 是否将 == 写错了 =

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198862.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:19
下一篇 2026年3月26日 下午2:20


相关推荐

  • websocket和http的区别和联系

    websocket和http的区别和联系websocket 和 http 的区别和联系

    2026年3月18日
    1
  • VP8简介

    VP8简介VP8 视频压缩解决方案厂商 On2Technolog 公司现已推出最新的视频压缩格式 On2VP8 On2VP8 是第八代的 On2 视频 能以更少的数据提供更高质量的视频 而且只需较小的处理能力即可播放视频 为致力于实现产品及服务差异化的网络电视 IPTV 和视频会议公司提供理想的解决方案 对更高效视频压缩格式的需求显着 高清电影和电视节目的下载与发送如今已是司空见惯的事

    2026年3月18日
    2
  • 爬虫实战| 1宅男女神(秀人网专区)—让人心情愉悦的图片爬取 ![通俗易懂]

    爬虫实战| 1宅男女神(秀人网专区)—让人心情愉悦的图片爬取 ![通俗易懂]目标是宅男女神的美女图片板块下的秀人板块,页面上全部是该网站收录的美女图片分类,大概浏览了一下,发现各个杂志社的图片(妹子)质量最高,其中以秀人为首,所以决定爬取所有秀人板块下的图片.目标网页截图该网页这里显示只有5页,后面的页面在点击下一页后出现.为了过审还是打码了,本来都是穿着衣服的正经妹妹,兄弟们可别误会了~首先利用Chrome抓包第一步先利用抓包工具来判断我们要爬取的网站是动态数据还是静态数据.这里可以清楚的看到,当我们发起请求之后,所有我们需要的东西都已经加载

    2022年6月2日
    78
  • 电子设计教程12:Buck降压电路

    电子设计教程12:Buck降压电路  我们仍然使用MC34063芯片,来设计一个DC-DC降压电路,实现直流12V转5V。Buck变换器  Buck变换器是开关电源基本拓扑结构的一种,Buck变换器又称为降压变换器,是一种对输入电压进行降压变换的直流斩波器,其输出电压低于输入电压。  Buck变换器与Boost变换器使用的器件完全一样,只不过连接方式不太一样。Buck电路是正激类型,在开关管导通的时候,能量可以传递到输出端。…

    2022年6月20日
    42
  • 580解锁bl工具_小米解锁卡刷教程

    580解锁bl工具_小米解锁卡刷教程本期教程教你如何给小米手机解锁卡刷在浏览器输入小米社区官网:xiaomi.cn,点击手机解锁点击立即解锁点击解锁工具下载,下载完成后解压在手机上打开设置-我的设备-全部参数,连续点击MIUI版本7次即可开启开发者模式返回到设置主界面,点击更多设置-开发者选项-设备解锁状态,并关闭WiFi网络,开启数据网络进行绑定解bl会清除所有数据,请自行备份数据备份完数据后,手机关机。按电源键+音量键…

    2022年6月11日
    95
  • jquery——zTree, 完美好用的树插件

    jquery——zTree, 完美好用的树插件

    2021年11月30日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号