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

发布了34 篇原创文章 · 获赞 4 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Tianyi_liang/article/details/83901714