Java、PHP、C#、Python等語言官方編碼規範/代碼規範整理合集

阿里巴巴Java開發手冊(詳盡版):

https://yq.aliyun.com/download/2719

PHP編碼規範(PSR規範):

PHP FIG,FIG 是 Framework Interoperability
Group(框架可互用性小組)的縮寫,由幾位開源框架的開發者成立於 2009 年,從那開始也選取了很多其他成員進來(包括但不限於
Laravel, Joomla, Drupal, Composer, Phalcon, Slim, Symfony, Zend
Framework 等),雖然不是「官方」組織,但也代表了大部分的 PHP 社區。

英文版(官方,全):https://www.php-fig.org/psr
中文版(前幾章):http://psr.phphub.org/

微軟C#編碼約定:

https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/inside-a-program/coding-conventions
同樣,.NET下的其他文檔也可以在這裏找到:
https://docs.microsoft.com/zh-cn/dotnet/welcome
全部爲中文版

Google Style Guide(Google 編碼風格指南)

英文版:https://google.github.io/styleguide/
谷歌的編碼規範,包含如下語言:
C++, Objective-C, Java, Python, R, Shell, HTML/CSS, JavaScript, AngularJS, Common Lisp, and Vimscript.

其中幾種語言也有中文版:
https://zh-google-styleguide.readthedocs.io

Python PEPs 規範

Python改進建議,其中第8章是關於代碼規範的
Python PEPs (Python Enhancement Proposals):
https://www.python.org/dev/peps/

JavaScript編碼規範

這裏推薦一個代碼檢測工具:JSHint(https://jshint.com)
很多國外大廠都是用的這款,我的另一篇文章裏有詳細介紹:
https://blog.csdn.net/Tianyi_liang/article/details/65629231

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章