软件的质量也就是代码的质量,对于提高代码的整体质量而言,开发人员遵循共同的基本编码规范是很有好处和必要的。我们安全组在平时的编码经验积累和参考了网上的技术文档基础上,提出了《安全组编程基本要求》。这个要求并不是面面俱到,但一定要对提高编码质量有实际的推动。为了增加灵活性,《要求》中还区别出了“必须遵守”和“推荐遵守”两种级别,供小组成员选择。
这里列举几条编程要求如下:
1.尽可能在定义变量的同时初始化该变量,指针必须在定义时初始化;
2.使用显式数据类型转换,避免让编译器进行隐式数据类型转换;
3.在函数体的“入口”处,必须对参数的有效性进行检查;
4.指针定义时初始化为NULL;在使用内存之前检查指针是否为NULL;在释放内存前检查指针是否为NULL;释放完内存后,将指针赋值为NULL;
5.使用“匈牙利“命名规则,模仿IBM代码的编程风格和注释风格;
第三点:严格遵循公司的CMM过程管理
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/