zoukankan      html  css  js  c++  java
  • 项目重构的一点体会


    项目重构时,一些全局的东西一定要先考虑,譬如
    (1)统一的返回值格式。这样可减少适配,以后的方便肯定是大大的有
    (2)处理返回值的统一的MessageConverter。这样可减少适配,对方面很方便

    (3)如果遗留代码中有单词拼错,或一些不好的规范,譬如字段名没有按 阿里手册 中的驼峰,db字段中的字段单词不是使用下划线连接。 这种暂时不要改,不然有会有一些出奇不意的不匹配,譬如Bean copy时,一些字段会copy不 了

    (4)统一的异常处理,这也是统一返回值格式的一个补充

    (5)不要有特殊的Filter,譬如拦截短信接口,这其它是一个特殊场景的一个业务逻辑,不需要放在全局的Filter或拦截器中。这种做法,也不利于统一的返回值格式。增加适配难度

     (6)写代码,总是在纠结 如果多查一次缓存,会造成多少延迟,多查一次 表,会造成多少延迟。实际跑起来后,发现没有问题,就忘了刚才纠结的过程

  • 相关阅读:
    转 UICollectionView 详解
    springboot配置ssl证书
    服务器ganglia安装(带有登录验证)
    eureka配置说明
    Servlet中获取请求参数问题
    apidoc学习(接口文档定义取代word)
    markdown语法
    JVM分析
    ftp上传或下载文件工具类
    ubuntu命令安装
  • 原文地址:https://www.cnblogs.com/softidea/p/10764706.html
Copyright © 2011-2022 走看看