1
psklf 2017 年 2 月 14 日
向 Google 看齐就好啦
|
2
loryyang 2017 年 2 月 14 日
|
3
knightdf 2017 年 2 月 14 日
1, 官方的
2, Google 的 |
4
phx13ye 2017 年 2 月 14 日 via iPhone
pep8 挺好的啊
|
5
zsx 2017 年 2 月 14 日
前端的 JavaScript 部分用 eslint 工具的话,常用 eslint-standard 推荐规范或 AirBnB 的规范……
PHP 的 PSR 规范似乎已经是标准了…… |
6
janxin 2017 年 2 月 14 日
Google Style Guides: Our C++ Style Guide, Objective-C Style Guide, Java Style Guide, Python Style Guide, R Style Guide, Shell Style Guide, HTML/CSS Style Guide, JavaScript Style Guide, AngularJS Style Guide, Common Lisp Style Guide, and Vimscript Style Guide are now available.
|
7
shijingshijing 2017 年 2 月 14 日
每个公司都有一份 General Coding Standard ,对应每个项目,在此基础上衍生出 Software Coding Standard ( SCS ),这个是 CMMI 里面要求的,在做项目之前都必须有的。
|
8
PythonAnswer 2017 年 2 月 14 日
pep8 是大比例标准。 google 写法的在 github 上不多见。 google 下面还有一种 chromium 的标准。
|
9
lzhCoooder 2017 年 2 月 14 日
google/yapf 算不算 我写完后都会 yapf 过一遍
|
10
Shura 2017 年 2 月 14 日 via Android
@shijingshijing 只是在学软件工程里看到过这个软件能力成熟度,公司真的按照这个执行吗?
|
11
mingyun 2017 年 2 月 14 日
and php style
|
12
dtfm 2017 年 2 月 14 日
@lzhCoooder #9 话说用 autopep8 在 vscode 上我老是绿线一条条,用了 yapf 后好很多。
|
13
lightening 2017 年 2 月 14 日
有,我们公司才 10 名程序员,都严格执行了。有 CI 自动检查。甚至还有工具把不符合规则的代码转换成符合规则。
Python 有 autopep8, Ruby 有 Rubocop, Javascript 有 ESlint 。这些 linter 现在都有 autofix 功能了。 |
14
enenaaa 2017 年 2 月 15 日
用 pylint 插件, 不合规范的自动划线, 不改不舒服
|
15
dz8235462 2017 年 2 月 15 日
然而只统一命名方式和缩进并没太多用。。清晰可读的逻辑靠这些提高不了多少
|