技术路线图
2023-05-26 22:45:20 0 举报
完整技术分析图
作者其他创作
大纲/内容
检查结构体指针是否加pst
检查无符号减法是否具备容错措施
检查防止头文件重定义宏
检查内部函数定义是否使用static修饰
判断是否使用数组索引偏移取数
C语言源代码文件层级结构显示以及具体C代码文本形式打开功能
检查立即数是否使用宏定义或改为参数传入
问题库类型条目查看与新增、编辑功能
问题库与提示
编码安全性检查
编码规范检查
软件界面编辑操作响应时间不超过1秒
人机交互界面
除法代码段
检查变量名是否包含变量类型
检查函数的指针参数在使用前是否进行容错操作
定位问题后,提供符合规范的代码修改提示信息
检查指针类型是否加p
不允许出现goto语句
检查文件编码格式是否使用uft-8
提供问题库作为检查定位的依据
检查结构体是否添加SPB_标识
算法逻辑及代码公式是否最简化提示
检查返回值设置是否合理
编码性能检查
判断循环内部是否有重复数据计算行为
总体方案设计
检查浮点型数据是否做相等的逻辑判断
检查宏定义是否以SPB_开始
尽量减少除法次数
循环结构代码段
检查复数是否加c
循环体内是否具备读写依赖
判断循环内部是否有过多依赖和跳转结构
检查文件打开操作是否进行异常保护
检查头文件中的函数名是否添加Spb标识
完善人机交互按钮、日志查看等方面功能
检查中断响应函数
分母为变量时要对分母进行除0保护
检查结构体实体是否加st
检查代码幂指数计算是否判断输入指数范围
检查unsigned int型是否加ui
每千行单项问题定位时间不超过XX微秒
检查头文件注释内容是否完整
判断向量运算是否使用循环方式实现
检查代码加减混合运算时是否按照先加后减顺序进行
检查单行代码长度是否超过80列
性能
尽量避免除法运算
判断循环间是否可以合并
检查全局变量是否以g_为前缀
检查变量是否用const、static等限定修饰
宏定义检查
检查文件作者是否使用中文全名
内存分配保护操作
检查int型是否加i
自动化走查结果索引显示
检查注释率不低于20%
检查异常处理的内容是否涵盖参数数值范围
0 条评论
回复 删除
下一页