总结问题,代码结构优化,业务逻辑优化,同时实现日志格式化...
代码优化建议
-
代码长度和宽度
-
屏幕一页能完整展示一个方法;
-
空白行不要连续两行及以上出现;
-
抽象完整逻辑为方法,控制长度
-
类名、方法名、变量名声明
-
驼峰、简单单词、通用缩写
-
变量声明紧跟使用地点
-
防御式参数校验
-
约定在某一层校验,其他层可不校验
-
单元测试
-
快速/及时、独立、可重复、覆盖主要代码路径、无副作用
-
方法
-
同类型参数最好间隔开
-
超过4个参数最好抽象成一个类
-
参数和返回值最好不传null
-
用卫述句减少if嵌套
-
方法连续调用要注意空指针
-
for循环优于while
-
异常处理
-
异常的抽象层次应该与方法所在的层次一致,业务层方法要对底层异常进行转译为业务异常
-
注释
-
尽量类、方法、变量名替代注释
日志格式化
遵守开发规范,配合elk stack集中收集。
网友评论