一.记录日志
1.在代码的不同分支一定要记录日志,如果是异常分支里的要使用error级别的日志,以后在服务器排查错误信息很有帮助
2.输出日志使用占位符,不要使用字符串拼接,少产生些字符串对象
3.在占位符中赋参数时要确定该参数是否为空,避免因为使用日志出现空指针,这样就得不偿失了
二.使用集合
1.在代码中使用集合进行add或者遍历时,记得先判断集合非空及确定集合的size>0
三.条件运算
1.使用if else没什么不好的,可能比较啰嗦,但是容易看懂,如果重度依赖运算符,例如:
return x >= 90 ? "A" : x >= 80 ? "B" : x >= 70 ? "C" : x >= 60 ? "D" : "E";
这个看起来就比较费劲;
2.该使用括号的地方,不要吝啬,有时候看到别人写的代码里面的&& ||这些不加括号,需要查一查才能确定代码的优先级,从而理清代码逻辑,还需要小心翼翼 的,这也是一种浪费,这样的代码还是要避免