简图记录-C语言编程规范:可读性、安全性、可移植性
来源:互联网 发布:php zip 解压一个文件 编辑:程序博客网 时间:2024/05/17 03:26
简图记录学习~
前人已经有大量的资料可供我们参考,任何一家公司、部门、甚至是小组常常都会指定各种规范
大家指定规范常常出于以下原因:
1、针对经验欠缺的新人做编程指导,通过强制一些写法消除容易导致bug的不良习惯。
如 内存的申请释放、数组字符串操作,类型转化等等,主要是安全性保护
2、针对产品的特性,对以往大家开发常犯错的地方加以说明提醒,降低隐患
3、出于对移植需求,对一些接口和数据结构加以限制
4、出于对部门产品代码保持风格统一,对命名、模块交互方式、交付件内容作出限制
5、信息安全规范要求,对打印、警告、敏感信息和部分用词做出限制
总结下来,我认为主要是三个方面:1 可读性 2 安全性 3 可移植性
但实际上,往往只用通过实际coding过程的经验体会,我们才能够更深刻的体会规范的原因和好处
每个程序员的编程规范、编程风格往往都是一个逐渐形成完善的过程
想要形成良好的编程风格在收集大量编程规范后,一定要有自己的思考和总结,在运用中提炼出自己的风格
学习建议:
1、去搜寻大量编程规范、筛选出对自己有用的内容、思考分类,加以实践运用
2、在运用中形成自己的风格,特别是针对遇到的问题进行反思和分析
0 0
- 简图记录-C语言编程规范:可读性、安全性、可移植性
- C语言编程规范3: 可读性
- 华为C语言编程规范—可读性
- C语言使用宏定义可以防止出错,提高可移植性,可读性,方便性
- 华为C语言编程规范(5)—可读性
- 华为C语言编程规范(5)—可读性
- C语言编程常见问题解答之可移植性
- 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性
- 编程规范 --- 可读性
- 简图记录-C语言嵌入式测试驱动开发基础
- [转]c语言可移植性讨论
- 编程语言的可读性
- C语言编程技巧----如何定义全局变量----->提高代码可移植性
- c语言编程规范
- C 语言编程 规范
- C语言编程规范
- C语言编程规范
- C语言编程规范
- 不想穷下去就请看!
- 欢迎使用CSDN-markdown编辑器
- ios UITextField实现的UITextInputTraits协议属性
- 基于RTP的H264视频数据打包解包类
- 算法基础(一)——插入排序
- 简图记录-C语言编程规范:可读性、安全性、可移植性
- 转(4)第4篇React-Native布局实战
- python的全局变量与局部变量
- uva 200拓扑排序
- 通讯检验
- Android Studio 如何找到工程的SHA1?
- (转)第四篇React-Native布局实战(二)
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- git github 详解