简图记录-C语言编程规范:可读性、安全性、可移植性

来源:互联网 发布:php zip 解压一个文件 编辑:程序博客网 时间:2024/05/17 03:26

简图记录学习~

前人已经有大量的资料可供我们参考,任何一家公司、部门、甚至是小组常常都会指定各种规范

大家指定规范常常出于以下原因:

1、针对经验欠缺的新人做编程指导,通过强制一些写法消除容易导致bug的不良习惯。

        如 内存的申请释放、数组字符串操作,类型转化等等,主要是安全性保护

2、针对产品的特性,对以往大家开发常犯错的地方加以说明提醒,降低隐患

3、出于对移植需求,对一些接口和数据结构加以限制

4、出于对部门产品代码保持风格统一,对命名、模块交互方式、交付件内容作出限制

5、信息安全规范要求,对打印、警告、敏感信息和部分用词做出限制


总结下来,我认为主要是三个方面:1 可读性 2 安全性 3 可移植性


但实际上,往往只用通过实际coding过程的经验体会,我们才能够更深刻的体会规范的原因和好处

每个程序员的编程规范、编程风格往往都是一个逐渐形成完善的过程

想要形成良好的编程风格在收集大量编程规范后,一定要有自己的思考和总结,在运用中提炼出自己的风格


学习建议:

1、去搜寻大量编程规范、筛选出对自己有用的内容、思考分类,加以实践运用

2、在运用中形成自己的风格,特别是针对遇到的问题进行反思和分析




0 0
原创粉丝点击