项目代码重构

作者: rabbitGYK | 来源:发表于2017-05-31 17:47 被阅读178次

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

    代码优化建议

    • 代码长度和宽度

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

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

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

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

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

    • 变量声明紧跟使用地点

    • 防御式参数校验

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

    • 单元测试

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

    • 方法

    • 同类型参数最好间隔开

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

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

    • 用卫述句减少if嵌套

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

    • for循环优于while

    • 异常处理

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

    • 注释

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

    日志格式化

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

    相关文章

      网友评论

        本文标题:项目代码重构

        本文链接:https://www.haomeiwen.com/subject/wcbdfxtx.html