提高代码质量

代码格式

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. 建议不用全局变量

上一篇:状态压缩dp学习笔记


下一篇:循环中的 continue