项目重构的一点体会


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

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

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

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

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

原文地址:https://www.cnblogs.com/softidea/p/10764706.html