CR小结

        自从mentor去年12月修产假之后,整个营销系统由我和XX扛了下来(架构师直接领导),只记得那几个月每天都过着乌云笼罩的日子,小心翼翼却又出各种问题,自身的原因很多,客观的原因也不少,总之一句话,顶住了系统的压力!近期人员变动后(架构师调岗和组内增加了新成员),忽然压力减了下来,这下给了自己喘息的机会,技术债也得拟补一下了,从对java8的恨相见晚到XX工具包的理解,再从Java知识的复习和并发编程的进一步熟悉,心里面又燃起了一把火......

        项目压力虽然比较大,可还是抽时间做了一部分CR,这次换了leader,又收获了一些,日后希望多做些类似的CR,下面是这次CR的一些总结,有些问题虽小,但仍要做到规范,写得比较粗糙,目的主要是做记录用:

1. perf4j

2. spring计时工具类stopwatch用法

3. mapstruct

4. 废弃的方法必须加上替代方法(没有话,也得写说明),另外标志废弃的方法也要维护

5. 代码折叠,多加换行(代码分块)

6. 格式化代码最好只格式化自己写的,要全部格式化,单独commit一次,比较好追溯

7. 一次commit只做了一件事

8. git commit --fixup=“commitId”

9. service层的变量不要依赖上一层(如DTO,如Db的依赖,service建议不要以Db为返回对象)

10. service层函数若是Integer,建议int类弄,不用校验

11. 常量魔法值

12. 函数参数长时,可随意换行

13. 防御性编程

14. fastjson及Json转换

15. 代码整洁之道


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bboyzqh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值