- 使用Tab键进行缩进,大小为四个空格长度
- 采用首字母大写 例:Type、Province
- 命名需要有其含义不得随意命名
- 每行最多字符数不得超过85
- 采用驼峰命名法 例:GetName()、ReadAll()
- 命名需要有其含义不得随意命名
- 字符串常量采用$开头命名 例:$number
- 字符串常量除$外,其余全使用小写
-
每个方法之后空一行
-
每个类之后空三行
-
变量定义之间不空行
-
变量定义与非变量定义空一行
-
循环代码块后空一行
- 类、方法、循环块上一行使用注释解释
- 变量定义一同在上一行使用注释解释
- 操作符前不加空格,之后加一个空格
-
当长度过长是可以采用缩短变量名
-
当必须换行时,尽可能保留符号在右边
-
即新的一行开头尽量不是符号
例:
......GetAdd(......);
超过规定长度时
可改为
......GetAdd(
......)