google內部使用的良好程式設計習慣
摘要:在進行程式設計訓練的過程中,遵循統一的程式設計習慣,有利於程式碼的易讀性和維護性,從而快速提高軟體程式設計效率。本文主要問你介紹一些常用的優良程式設計習慣,參考了google內部關於程式設計的約定文件。還是那句話,“沒有最優,統一就好”。
需要遵循的一些程式設計規範:
一、命令約定:型別,變數,函式,巨集
1.型別名稱
struct MyStudent;
2.變數名稱
1)全域性變數使用g_開頭:g_total;
string tablename;
string table_name;
struct UrlTableProperties {
string name;
int num_entries;
}
int stages[5]
枚丼值應全部大寫,單詞間以下劃線相還:MY_EXCITING_ENUM_VALUE。
枚丼名稱屬亍型別,因此大小寫混吅:UrlTableErrors。
enum UrlTableErrors {
OK = 0,
ERROR_OUT_OF_MEMORY,
ERROR_MALFORMED_INPUT,
}
3.常量命名
使用k開頭,後面和結構體變數的命名相同。
const int kDaysInAWeek = 7
全部使用小寫,使用下劃線分割不同單詞。
函式名以大寫字母開頭,每個單詞首字母大寫,沒有下劃線:
AddTableEntry()
DeleteUrl()
二、函式引數順序
對引數排序時,將所有輸入引數置亍輸出引數前。不要僅僅因為是新新增的引數,就將其置於最後,而應該依然置於輸出引數前。
這一點不是必須遵循的規則,輸入/輸出兩用引數(通常是類/結極體髮量)混在其中,會使得覎則難以遵循。
三、區域性變數
四、const
五、巨集的使用
儘量不要使用,而是用行內函數,列舉,常量來替代。
六、sizeof
七、i++
相關文章
- 漫談 C++:良好的程式設計習慣與程式設計要點C++程式設計
- 漫談C++:良好的程式設計習慣與程式設計要點C++程式設計
- 好的程式設計習慣程式設計
- 養成良好的開發習慣
- 程式設計好習慣程式設計
- 谷歌程式設計師有哪些高效的程式設計習慣?谷歌程式設計師
- 良好的JS編碼習慣與風格JS
- 良好程式設計原理程式設計
- 15個程式設計好習慣程式設計
- C#程式設計好習慣C#程式設計
- 要養成良好的書寫SQL的習慣SQL
- 高效程式設計師的七個習慣程式設計師
- 程式設計師的10個好習慣程式設計師
- 21種好的SQL程式設計習慣SQL程式設計
- 成功程式設計師的8個習慣程式設計師
- 良好的編碼習慣 —— 5 個提高程式碼質量的技巧
- 【程式設計好習慣】恰當使用goto語句薦程式設計Go
- 我的iOS高效程式設計祕訣-堅持程式設計習慣iOS程式設計
- 程式設計師偷偷深愛的 9 個不良程式設計習慣程式設計師
- 不好的程式設計習慣之列表儲存程式設計
- 優秀的程式設計師都有哪些習慣?程式設計師
- 低效程式設計師的7個壞習慣程式設計師
- 優秀程式設計師的十個習慣程式設計師
- 程式碼審查和不良程式設計習慣程式設計
- 分享 程式碼大全 節選 -- 程式設計師的習慣程式設計師
- 養成良好的專案檔案上傳習慣
- Java程式設計思想學習筆記1 - 內部類Java程式設計筆記
- C 語言程式設計習慣總結程式設計
- JAVA程式設計習慣之equals對比Java程式設計
- 不好的程式設計習慣之檔案下載程式設計
- 助力程式設計師成功的幾個好習慣程式設計師
- 快樂Node程式設計師的10個習慣程式設計師
- 高效能程式設計師的七個習慣程式設計師
- 100分程式設計師的8個習慣程式設計師
- 10個程式設計好習慣:優秀程式設計師的經驗分享程式設計師
- 編碼規範 - 養成良好的Java編碼習慣Java
- Java程式設計思想學習錄(連載之:內部類)Java程式設計
- 優秀程式設計師7個好習慣程式設計師