結合實際的開發經驗,使用的《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 |