结合实际的开发经验,使用的《C语言编程规范》已发布,可以访问 http://www.qmailer.net/archives/171.html。
或点击 C语言编程规范
1. 背景
无论如何,标准是团队开发的保证之一,而且标准欢迎争吵和变化。我们使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一编程风格意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必需的习惯用语和模式可以使代码更加容易理解,在某些情况下改变一些编程风格可能会是好的选择,但我们还是应该遵循一致性原则,尽量不这样去做。
2. 环境
统一开发人员的开发环境,包括文本编辑环境、SHELL环境,通常我们使用VIM的UTF-8编码环境,使用4个空格代替Tab进行缩进。
3. 命名
头文件(.h 文件)和程序文件(.c文件)文件名全部使用小写字母或数字,以下划线(_)进行分隔,且尽量保证头文件和程序文件的一一对应。
即: ngm_模块名_类别名
1
2
3
|
#示例:
ngm_cstring.h
ngm_cstring.c
|