代码格式
1. 二元运算符两边加空格,单元运算符两边不加空格;
2. 花括号,圆括号和for,if之间要加空格;
3. 用空行分割不同的代码逻辑块;
4. 逗号后面加空格。
易读
1. 函数名和变量名用1-2个单词作为名称
2. 确保一个函数内部不超过3层缩进
for
if 条件
处理
处理
处理
替换为:
for
if !条件
continue
处理
处理
for ....
if 条件
处理
if 条件2
处理2
处理2
替换为:
for ...
if !条件
continue
处理
if !条件2
continue
处理2
处理2
3. 多用子函数减少入口函数的代码量
4. 多用continue,少用if-else
较少Bug
1. 不管有没有可能出问题,都对入口函数的参数进行异常检测
2. 访问一个下标时,要做边缘检测确保下标不会越界
3. 访问一个对象的属性或方法时,确保此对象不为null
4. 建议不用全局变量