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