Google對外發布C 編碼規範

2021-09-08 23:07:05 字數 779 閱讀 1585

[csdn.net簡訊]早已開放多時的google c++編碼規範這幾天引起了業內開發人員的廣泛關注。

其中,來自矽谷的柯化成認為,這是地球上最好的乙份c++程式設計規範,沒有之一,建議廣大國內外it人員研究使用。

盛大的資深開發者趙劼表示,「非常同意。google在這方面下足了功夫,讓所有人寫出來的**都使用同樣的規範,就好像在工程師程式設計世界裡普及普通話一樣。很多資深工程師剛加入的時候被迫學習編碼規範,開始不習慣,後來發現收益非淺。所謂磨刀不誤砍柴功,創業公司更應該關注。」

科泰的陳榕也認為,「希望google索性再出版乙個工具,類似早先c語言的lint,按照該規範自動排版。否則誰記得住這麼多條條框框?」

c++開發者杜昶旭給大家的建議是,「建議所有開發人員反覆閱讀此編碼規範,直到可以背下來再開始寫**。當然,更好的做法是根據這個再補充出更具體的執行策略。學校裡這些知識老師強調的太少,提前自學吧。」

當然,也有不同的聲音,來自大連的sagasw就認為,「關於google的c++編碼規範,不知為何突然又火起來,這個規範在c++社群中應用的不多,關注度遠不如gtest,另外這個規範對於google是有幫助的,但不是最好的,也不是一定適合每個公司的,每個決定後面都有乙個tradeoff,不知這些光會用規範,那意義不大。」

「土豆」也表示,「google的c++編碼規範沒有說的這麼好吧,至少我看webkit的原始碼中,明顯蘋果的**比google的**漂亮些,也容易看些,受不了google原始碼中的n多下劃線。」

那麼,你們的看法呢?

此外,google還對外發布了python、objective-c等程式語言的編碼規範。

google編碼規範 Naming

函式名,變數名和檔名應該是描述性的,要避免縮寫。型別和變數應該是名詞,函式名應該是帶有命令式的動詞。how to name 盡可能給出乙個描述性的合理的名字。不要擔心節省水平空間,因為這並遠遠不及使得你的 讓新讀者容易讀懂重要。以下都是好的命名 int num errors good.int num...

C 31 Google編碼規範 示例

看了google編碼規範,做了一些整理與示例。檔名 變數名 小寫 可拼接 類名 函式名 常量 首字母大寫。巨集 列舉 全大寫。myclassfile.h 1.檔名 小寫 有 線或者 與類名對應 myclassfile.cpp my class file.cpp myclassfile.h 2.類名 ...

C 編碼規範

c 編碼規範 規範的制定原則 1 參照微軟在vs.net中,c 既有的規範來制定 2 方便 的交流和維護。3 不影響編碼的效率,不與大眾習慣衝突。4 使 更美觀 閱讀更方便。5 使 的邏輯更清晰 更易於理解。規範的遵守原則 1 如果是軟體外包專案,並且對方制定了 的編寫規範,則首先要遵守對方的編碼規...