编程开发应该注意的地方

程序开发中应该注意的地方!

(1)函数编写的时候是否借口类型一致

(2) if 是否可以跳出

(3)while、for是否会发生死循环

(4)宏的优先级是否有保证

(5)所有指针使用前是否可能合法

(6) 全局变量是否是多进程共同使用,是否加锁

(7) 嵌套锁是否按照顺序进行,会不会发生死锁

(8) 程序优化的时候是否对部分数据使用了volatile属性

(9) 相同功能的代码是否进行了封装

(10)代码静态检查测试通过没有

(11)头文件中的宏是否会发生冲突,有没有undef

(12)函数是否使用了static属性

(13) 简单的单元测试和代码覆盖率测试没

(14) 当前的功能实现是否可以使用原来的代码

(15) 代码是否只使用了最简单的C语言特性,这样可以做到平台无关

(16) 代码是否和界面分开

(17) 代码是否可数据库分开

(18)  数据结构的抽象是否提取出来,函数指针有没有提炼

(19) 文件中没有的功能是否使用了#ifdef ... #endif结构

(20) 全局数据使用前是否已经进行了正确性检查等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值