很棒的指南
一組針對特定編程語言的準則,該指南為編程樣式,最佳實踐和方法提供了有關該語言編寫程序各個方面的建議。
內容
- 程式設計語言
- 發展環境
- 平台
- 框架
- 內容管理系統
- 工具
- 貢獻者
程式設計語言
腦力
c
- C編碼標準
- C編程/結構和样式
- 充分利用C-本章提供有關如何在編寫GNU軟件時最好使用C語言的建議。
C#
C ++
- Google C ++樣式指南
- C ++核心指南 - 一組在C ++中編碼的嘗試和真實指南,規則和最佳實踐。
- LLVM C ++編碼標準
- Mozilla C ++編碼樣式
- 鉻C ++樣式指南
- Webkit C ++代碼樣式指南
- NASA C ++編碼標準和样式指南
- Oceanbase C ++編碼標準
克洛傑爾
- Clojure樣式指南 - Clojure編程語言的社區編碼樣式指南。
常見的LISP
- 樣式指南
- Google Common LISP樣式指南
- 常見的LISP樣式指南
d
鏢
德爾菲
長生不老藥
榆樹
emacs lisp
Erlang
F#
Fortran
- Fortran 90標準 - 歐洲撰寫和記錄可交換Fortran 90代碼的標準。
- Fortran最佳實踐 - 風格指南和現代福特計劃的最佳實踐。
去
- 有效去
- GO標準項目佈局 - GO應用程序的基本佈局。
- Google GO樣式指南 - GO中源代碼的Google編碼標準。
- Uber GO樣式指南 - Uber的GO代碼中使用的圖案和約定。
Groovy
哈斯克爾
爪哇
- Java™編程語言的代碼約定
- Google Java樣式指南 - Java™編程語言中源代碼的Google編碼標準。
- Java編程樣式指南
- 阿里巴巴-Java編碼Guidelines- Java開發人員的指南。
JavaScript
- AngularJS樣式指南 - 社區驅動的AngularJS應用程序開發的最佳實踐集。
- JavaScript以正確的方式 - 易於閱讀的JS最佳實踐,接受的編碼標準以及網絡周圍的鏈接。
- Google JavaScript樣式指南 - 本文檔是JavaScript編程語言中源代碼的Google編碼標準的完整定義。
- Airbnb JavaScript樣式指南 - JavaScript的最合理方法。
- jQuery核心風格指南
- JavaScript樣式指南和美化機
- JavaScript樣式指南和編碼約定
- JavaScript的代碼約定
- JavaScript清潔代碼 - 羅伯特·馬丁(Robert C.
- Mozilla編碼樣式指南JavaScript
JSON
朱莉婭
科特林
盧阿
降價
- Google Markdown樣式指南 - 使用Markdown的Google注射項目樣式指南。
- Markdown樣式指南
- GitLab Markdown樣式指南 - 大約.gitlab.com的Markdown樣式指南。
。網
尼姆
Objective-C
- Objective-C樣式指南 - 目標-C項目的樣式指南和編碼約定。
- Google Objective-C樣式指南
- NYTIMY Objective-C樣式指南 - 《紐約時報》使用的Objective-C樣式指南。
帕斯卡
- 編碼樣式
- GNU Pascal編碼標準 - GNU Pascal項目使用的GNU Pascal標準。
珀爾
- Perl最佳實踐V4-根據Damian Conway的書,Randal Schwartz的幻燈片。
- 要避免的perl元素 - 不受義傳的做法列表,以及該怎麼做。
- Perlstyle
php
- PHP無花果 - PHP標準建議。
- PHP正確的方法 - 易於閱讀的,快速參考PHP最佳實踐,接受的編碼標準以及網絡周圍的權威教程的鏈接。
- 清潔代碼PHP-清潔代碼概念適用於PHP。
Python
- Python代碼的樣式指南
- Google Python樣式指南
- Hitchhiker的Python指南 - 備受推崇的Python最佳實踐指南。
r
- Google的R風格指南
- Tidyverse樣式指南
球拍
紅寶石
- 紅寶石風格指南 - 社區驅動的紅寶石編碼樣式指南。
- 紅寶石風格指南 - Airbnb的Ruby樣式指南。
- 紅寶石風格指南 - 社區驅動的紅寶石編碼樣式指南。
銹
Scala
- 有效的Scala
- Scala樣式指南
- Databricks Scala指南-Databricks Scala編碼樣式指南。
- Scala最佳實踐
堅固
迅速
- API設計指南
- Swift- Github官方Swift風格和會議。
- Swift Style指南
- Swift Style指南 - LinkedIn官方Swift Style指南。
- Metova的Swift風格指南
- Xmartlabs Swift樣式指南 - Swift語言樣式指南和編碼約定,然後是Xmartlabs。
打字稿
- Google TypeScript樣式指南 - Google使用的打字稿樣式指南。
- Typescript Deep Dive-樣式指南 - 非官方的打字稿樣式指南。
- typeScript lang-做和不做 - Typescript Lang組織的建議。
視覺基本
XML
發展環境
殼
git
Powershell
- PowerShell最佳實踐和風格指南 - 非官方的Powershell最佳實踐和風格指南。
平台
安卓
- Android指南 - 為Android開發時在Ribot使用的體系結構和代碼指南。
- Xmartlabs Android樣式指南 - Xmartlabs的Android樣式指南。
apache
API
- HAL-一種簡單的格式,提供了一種一致,簡便的方法,可以在API中的資源之間進行超鏈接。
- Microsoft REST API指南 - Microsoft REST API指南。
- JSON API-建議 - 本節包含有關JSON API實施的建議。
- API安全清單 - 設計,測試和釋放API時最重要的安全對策的清單。
- Google Cloud API設計指南 - Google提供的網絡API一般設計指南。
Arduino
- Arduino風格指南
- Arduino的API樣式指南
前端開發
- CSS指南 - 編寫理智,可管理,可擴展的CSS的高級建議和指南。
- 前端指南 - 一些HTML,CSS和JS最佳實踐。
- SASS指南 - 一種文字編寫理智,可維護和可擴展的Sass的自以為是的樣式指南。
- Airbnb CSS / Sass StyleGuide- CSS和SASS的最合理方法。
- HTML樣式指南 - 樣式指南,可幫助您編寫更好,性能,結構化,可擴展和可維護的HTML。
- HTML + CSS代碼指南 - 靈活,耐用和可持續HTML和CSS的標準。
- 美國網站設計標準 - 美國政府網站的開源UI組件和視覺樣式指南。
- CoffeeScript樣式指南 - 咖啡文編程語言的最佳實踐和編碼約定的集合。
- 較少的編碼指南
- Google HTML/CSS樣式指南
- 響應式網頁設計指南
- Yelp styleguide
- 前端清單
- BEM-塊元素修改器 - 一種幫助您在前端開發中創建可重複使用的組件和代碼共享的方法。
gnu
爪哇
Linux
mailchimp
Mozilla
Google
- 與Google相關的開發人員文檔 - 本樣式指南提供了編輯指南,以編寫與Google相關的清晰且一致的開發人員文檔。
node.js
- Microsoft + Node.js指南
- Node.js樣式指南 - 用於造型Node.js / JavaScript代碼的指南。
mongodb
SQL
其他
- 保留一個變形值 - 不要讓您的朋友將git logs倒入ChangElogs™。
- 項目指南 - JavaScript項目的一組最佳實踐。
- 語義版本控制
- 縮進樣式
- WebAppsec/安全編碼指南
- 機器人框架用戶指南
- CodeQL編碼標準
框架
- 符號編碼標準
- Django編碼樣式
- VUE樣式指南
- 角樣式指南
內容管理系統
- WordPress編碼標準
- Drupal編碼標準
- Magento編碼標準
- 十月開發人員指南
工具
- CheckStyle-用於檢查Java源代碼是否遵守代碼標准或一組驗證規則的工具。
- 傳統的變形值
- EasyCodingStandard-使用任何編碼標準的最簡單方法。
- Eslint- JavaScript和JSX的可插入覆蓋效用。
- JavaScript標準樣式 - 一種JavaScript樣式來統治所有這些樣式。
- Laravel Pint-一種簡約的PHP代碼固定器,適用於極簡主義者。
- 北 - 設計和開發標準以對齊和指導您的項目。
- php_codesniffer-用於檢測和修復PHP代碼中指定標準的違規行為的工具。
- PHP編碼標準固定程序 - PHP編碼標準固定器(PHP CS Fixer)工具修復了您的代碼以遵循標準。
- RuboCop-基於社區紅寶石風格指南的Ruby靜態代碼分析儀和格式化器。
- 語義釋放
- ShellCheck-殼腳本靜態分析工具
貢獻者
我們歡迎捐款!請花一點時間在開始之前審查我們的貢獻指南。
代碼貢獻者
由於所有貢獻者的努力,該項目蓬勃發展。
在opencollatection.com上做出貢獻。