Google 開源項目風格指南 (中文版)

2021-03-02 GitHub精選

不知道大家中秋節過得怎麼樣呢?玩的快樂嗎?再過幾天就是十一長假了,又要放假了。假期之間,我章魚貓就不給大家推送了。這幾天的推送大家可要好好珍惜哦!

今天給大家推送的可以說是乾貨滿滿,滿到自溢,哈哈……

今天給大家推送的開源項目雖然並非 Google 官方項目, 但是也是由國內程式設計師憑熱情創建和維護的,相當的專業和用心。當然想看官方版也行,只不過是英文版,需要你有良好的英語能力。

Google 官方英文版,地址:

https://github.com/google/styleguide

Google 開源項目風格指南 (中文版) 包括 C++ 風格指南、Objective-C 風格指南、Python 風格指南、 JSON 風格指南、Shell 風格指南。

每個較大的開源項目都有自己的風格指南: 關於如何為該項目編寫代碼的一系列約定 (有時候會比較武斷). 當所有代碼均保持一致的風格, 在理解大型代碼庫時更為輕鬆.

"風格" 的含義涵蓋範圍廣, 從 "變量使用駝峰格式 (camelCase)" 到 "決不使用全局變量" 再到 "決不使用異常". 英文版項目維護的是在 Google 使用的編程風格指南. 如果你正在修改的項目源自 Google, 你可能會被引導至 英文版項目頁面, 以了解項目所使用的風格。

我們詳細看一下翻譯的指南,比如,我們看一下 Google C++ 風格指南,具體內容大概如下,請看截圖:

看看上面的每個目錄,以及內容,關於風格的介紹和內容,可以說寫的非常的詳細和仔細,絕對一個非常好的學習開發規範和風格的有價值的資料。

開源項目地址:https://github.com/zh-google-styleguide/zh-google-styleguide

開源項目團隊:zh-google-styleguide

這是一個有多人組成的組織維護的項目,感謝這些開源項目的貢獻者們。

今天的推薦不知道大家喜歡嗎?如果你喜歡,請在文章底部留言和點讚,以表示對我的支持,你們的留言和點讚是我持續更新的動力哦!

章魚貓在此感謝大家的關注和支持。喜歡我,就趕緊關注我,給我點讚吧!

想知道我面板上寫的是啥嗎?請點擊放大圖片

你難道不好奇嗎?

相關焦點

  • 重磅推薦:開源中文版設計模式,通俗易懂
    收錄於話題 #開源項目 【公眾號回復 「1024」,免費領取程式設計師賺錢實操經驗】
  • 中文版Google App Engine入門指南(1)
    【IT168 資訊】本指南將介紹如何開發以及展示一個簡單的Google App Engine項目。這個示例項目-一個用戶留言簿-將會向你展示如何使用Google App Engine的多項服務,包括資料庫服務和谷歌帳戶服務。
  • Google AI 教育項目今起免費開放,完美支持中文
    現在,MLCC將面向所有人開放,而且有中文版網站!   跟著谷歌學機器學習的機會來了,還是免費的,3月的第一天,谷歌你能對開發者們再好一點嗎?   Learn with Google AI:適用於所有級別的人工智慧熱點   谷歌一直在追求人工智慧教育的普及,包括開放了像TensorFlow這樣的高級項目,也有Doodles這樣的低門檻且有趣的項目,這些項目旨在以更實用的方式展示AI。
  • 「循環時尚」項目發布《牛仔褲再造指南》中文版
    2019年11月26日,英國艾倫麥克阿瑟基金會(Ellen MacArthur Foundation)參與第十九屆上海紡機展(ShanghaiTex)「可持續時尚紡織論壇——牛仔篇」(牛仔論壇)同期活動,並發布了《牛仔褲再造指南》中文版,鼓勵領先的時裝品牌和製造商改變牛仔褲的生產方式,以避免浪費、汙染和有害物質的使用
  • Google AI 教育項目今起免費開放,完美支持中文
    現在,MLCC將面向所有人開放,而且有中文版網站!   跟著谷歌學機器學習的機會來了,還是免費的,3月的第一天,谷歌你能對開發者們再好一點嗎?   Learn with Google AI:適用於所有級別的人工智慧熱點   谷歌一直在追求人工智慧教育的普及,包括開放了像TensorFlow這樣的高級項目,也有Doodles這樣的低門檻且有趣的項目,這些項目旨在以更實用的方式展示AI。
  • 介紹9個很有發展潛力的PHP開源項目
    【IT168 專稿】PHP的開源世界可謂相當精彩,其中大家也接觸的不少著名的PHP開源項目,比如Drupal、Sugar CMS、Joomla等等,但在本文中,筆者將選取9個最新知名度不是太高,但可在某些方面很實用,目前還在發展階段,很有潛力的PHP開源項目。相信各位讀者看了之後會驚嘆:原來PHP還能幹這麼多事情。
  • Google旗下開源字體庫服務近日遷移至北京總部
    站長之家CHINAZ.COM3月3日消息:早前Google的產品高級副總裁在接受媒體採訪時表示,企望在中國針對Android用戶提供更多服務,並有意與蘋果公司在中國市場上角逐,而據了解,google旗下的開源字體庫服務,也在近期悄然搬遷回北京谷歌總部。
  • 5款移動開發開源工具、框架和庫
    無論是剛接觸移動開發的程式設計師,還是自2008年以來一直在開發iOS應用程式的程式設計師,以下五款開源工具、框架和庫,都可以解決常見的問題,加快開發速度。這些工具將幫助移動開發程式設計師簡化常見任務的工作量,如處理網絡連接,屏幕尺寸和設備資源優化等。
  • 8月份GitHub上熱門的Java開源項目
    8月份GitHub上最熱門的Java開源項目排行已經出爐啦,一起來看看上榜詳情吧:5834tsunami-security-scanner是谷歌專門為大型企業網絡開源的一個漏洞掃描神器,主要用於數千個甚至數百萬個物聯網組成的企業系統。
  • Android酷炫實用的開源框架(UI框架)
    後續會有其他的開源框架(如:HTTP框架、DB框架),敬請期待.7.android-lockpatternAndroid的圖案密碼解鎖項目地址:https://code.google.com/p/android-lockpattern/Demo地址:https://play.google.com/store/apps/details?
  • 業界首部《開源許可證兼容性指南》正式發布
    近日,雲計算開源產業聯盟與金融行業開源技術應用社區聯合組織中國信息通信研究院、北京三快在線科技有限公司、華為軟體技術有限公司、中興通訊股份有限公司、甲骨文中國公司發布了業界首部《開源許可證兼容性指南》(以下簡稱「指南」)。
  • Google推中文版地圖 在線字處理等軟體
    公司女發言人崔錦稱,中文版地圖搜索服務已經出現在中國站點(www.google.cn)上,因為時機已經成熟。 新服務被稱為「Google地圖」(ditu.google.cn),覆蓋了146個城市,允許用戶搜索門牌地址、交通路線和旅遊景點。另外有消息稱,Google還推出了中文版的文檔及電子表格服務,免費提供在線字處理和表格軟體。
  • Google推中文版地圖 在線字處理及表格軟體
    Google推中文版地圖 在線字處理及表格軟體 2007-02-13
  • 有人做出了中文版GPT-2,可用於寫小說、詩歌、新聞
    之後,圍繞著GPT-2產生了各種實用性應用:比如能夠自動補全代碼的Deep TabNine;高中生開源輕量級GPT-2「客戶端」等等。現在,又有兩個圍繞這一語言AI模型的成果出現。一是中文版GPT-2開源(非官方),可以寫詩,新聞,小說、劇本,或是訓練通用語言模型。
  • Github最值一讀開源好書及BAT面試題庫
    (Github開源地址:https://eastlakeside.gitbooks.io/interpy-zh/content/)2、《Python最佳實踐指南!》為什麼推薦這份實踐指南?這份指南與官方文檔有什麼不同嗎?
  • 解密 Google 生產環境 《Google SRE》中文版連載-1
    本文節選自即將出版的《SRE:Google運維解密》(俗稱《Google SRE》中文版),由Google
  • 《NCCN中樞神經系統腫瘤指南》中文版翻譯定稿
    《NCCN中樞神經系統腫瘤指南》中文版翻譯工作自2017年8月正式啟動,泛生子作為該指南分冊中文版引進的獨家支持單位,全面支持指南引進、翻譯、學術推廣等一系列工作。2015年起,人民衛生出版社開始引進和出版《NCCN腫瘤學臨床實踐指南》(中文版),目前已經完成消化系統分冊6本指南的大陸地區出版。2017年7月,人民衛生出版社正式獲得中樞神經系統分冊的引進和出版權。2017年8月18日,美國NCCN發布了《NCCN中樞神經系統腫瘤指南》2017年第1版更新,本項目是對該2017最新版本的翻譯。
  • google ProtoBuf開發者指南
    14   Python API 15   其他語言   1   概覽 歡迎來到protocol buffer的開發者指南文檔API參考文檔( http://code.google.com/apis/protocolbuffers/docs/reference/overview.html )同樣也是提供了這三種程式語言的版本,不夠協議語言( http://code.google.com/apis/protocolbuffers/docs/proto.html )和樣式( http://code.google.com/apis
  • TensorFlow可應用於Android Things的物聯網;GitHub發布開源指南 |...
    詳情:http://www.infoq.com/cn/news/2017/02/android-things-dev-preview-2GitHub發布開源指南,指點新手如何參與開源項目對程式設計師而言,參與開源有著難以置信的回報,比如有一個自己的出色開源項目,在技術面試能增色很多,極大加分。