项目代码重构

总结问题,代码结构优化,业务逻辑优化,同时实现日志格式化...

代码优化建议

  • 代码长度和宽度

  • 屏幕一页能完整展示一个方法;

  • 空白行不要连续两行及以上出现;

  • 抽象完整逻辑为方法,控制长度

  • 类名、方法名、变量名声明

  • 驼峰、简单单词、通用缩写

  • 变量声明紧跟使用地点

  • 防御式参数校验

  • 约定在某一层校验,其他层可不校验

  • 单元测试

  • 快速/及时、独立、可重复、覆盖主要代码路径、无副作用

  • 方法

  • 同类型参数最好间隔开

  • 超过4个参数最好抽象成一个类

  • 参数和返回值最好不传null

  • 用卫述句减少if嵌套

  • 方法连续调用要注意空指针

  • for循环优于while

  • 异常处理

  • 异常的抽象层次应该与方法所在的层次一致,业务层方法要对底层异常进行转译为业务异常

  • 注释

  • 尽量类、方法、变量名替代注释

日志格式化

遵守开发规范,配合elk stack集中收集。

你可能感兴趣的:(项目代码重构)