- 缩进格式
正常的下一个要缩进的语句统一缩进4个空格 - 变量命名
1.变量名只有字母与数字与下划线
2.通常用简单的单字母表示没有特定意义的变量,如若表示特定愿意,就用相的英文意思表示
如若英文单词过长,就截取相应片段。
3.下划线不能放在最前面,通常不用下滑线,除非用多个英文单词表示一特定变量
4.严格控制不用拼音或中文表示变量 - 每行最多字符数
每行字符数不超过一百个,多于100的话就要换行,再起一行的话,缩进至少6个空格。 - 函数最大行数
main函数最多不超过600行,其他的函数一律不许超过150行。 - 函数,类命名
函数的命名和变量类似,用表示相应含义的英文命名,当然通常不用下划线,多个音节的话,第
二个英文首字母大写。类命名也是如此,当然每个类都是有大写字母开头的英文构成。这些命名
长度一律不许超过20个字符。 - 常量
一律用大写的表示相应意义的英文字母加上下划线表示,且下划线不能放在首位,不超过20个字符。 - 空行规则
不同类声明和定义之间空一行,不同函数的定义之前空一行。其他的没有过于严格的要求。 - 注释规则
注释的行数较少时每一行用一个//注释,较多时用/和/注释,通常函数内部注释用// - 操作符前后空格
1.if / for / while / switch / do等保留字与左右括号之间都必须加空格。
2.任何运算符左右必须加一个空格。
3.方法参数在定义和替换时,多个参数逗号后边必须加空格。 - 其他规则
大括号的使用约定如果是大括号内为空,则简洁地写成{}即可,不需要换行;
如果是非空代码块则:左大括号前不换行,左大括号后换行,右大括号后换行。