码迷,mamicode.com
首页 > 编程语言 > 详细

C语言编程规范--------9 质量保证

时间:2016-07-12 15:29:18      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

(1)在软件设计过程中构筑软件质量。

(2)代码质量保证优先原则:

①正确性,指程序要实现设计要求的功能。

②稳定性、安全性,指程序稳定、可靠、安全。

③可测试性,指程序要具有良好的可测试性。

④规范/可读性,指程序书写风格、命名规则等要符合规范。

(3)只引用属于自己的存贮空间。若模块封装的较好,那么一般不会发生非法引用他人的空间。

(3)防止引用已经释放的内存空间。在实际编程过程中,稍不留心就会出现在一个模块中释放了某个内存块(如C语言指针),而另一模块在随后的某个时刻又使用了它。要防止这种情况发生。

(4)过程/ 函数中分配的内存,在过程/ 函数退出之前要释放,过程/ 函数中申请的(为打开文件而使用的)文件句柄,在过程/ 函数退出之前要关闭。分配的内存不释放以及文件句柄不关闭,是较常见的错误,而且稍不注意就有可能发生。

(5)不要滥用goto 语句。goto语句会破坏程序的结构性,所以除非确实需要,最好不使用goto语句。

C语言编程规范--------9 质量保证

标签:

原文地址:http://www.cnblogs.com/mrsandstorm/p/5663502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!