xiaqijian/xia-sundry

开发规范

Opened this issue · 0 comments

百度EFE:ecomfe/spec · GitHub

腾讯AlloyTeam:Code Guide by @AlloyTeam

GitHub:Styleguide · GitHub

在开发过程中自己都没有在一直执行下去,都没有形成自己的风格

语义化 很重要

命名

命名的方法有三种:

  • 驼峰式命名

变量

  • 使用小驼峰式命名
  • 两个单词以上使用下划线
  • 常量使用全部大写

构造函数

  • 函数全部小驼峰命名
  • 构造函数第一个字母大写

函数

无论是函数声明还是函数表达式,'('前不要空格,但'{'前一定要有空格;

函数调用括号前不需要空格;

立即执行函数外必须包一层括号;

不要给inline function命名;

参数之间用', '分隔,注意逗号后有一个空格。

文件命名

  • 都使用小写,(除非说明文件使用大写)
  • 不能出现空格
  • 单词较长,使用-分开