Skip to content

Latest commit

 

History

History
65 lines (35 loc) · 1.13 KB

codestyle.md

File metadata and controls

65 lines (35 loc) · 1.13 KB

代码风格

缩进

  • 使用Tab键进行缩进,大小为四个空格长度

变量命名

  • 采用首字母大写 例:Type、Province
  • 命名需要有其含义不得随意命名

每行最多字符数

  • 每行最多字符数不得超过85

函数、类命名

  • 采用驼峰命名法 例:GetName()、ReadAll()
  • 命名需要有其含义不得随意命名

常量

  • 字符串常量采用$开头命名 例:$number
  • 字符串常量除$外,其余全使用小写

空行规则

  • 每个方法之后空一行

  • 每个类之后空三行

  • 变量定义之间不空行

  • 变量定义与非变量定义空一行

  • 循环代码块后空一行

注释规则

  • 类、方法、循环块上一行使用注释解释
  • 变量定义一同在上一行使用注释解释

操作符前后空格

  • 操作符前不加空格,之后加一个空格

其他规则

  • 当长度过长是可以采用缩短变量名

  • 当必须换行时,尽可能保留符号在右边

  • 即新的一行开头尽量不是符号

    例:

    ......GetAdd(......);

    超过规定长度时

    可改为

    ......GetAdd(

    ......)