代码优化(聪明的傻瓜把简单的事情变复杂,聪明的人能把任何事情变简单)

  1. 代码同层级之间不要相互调用
  2. 函数中不要嵌套太多的函数 ,跳转的头疼,或函数中不要有校验逻辑(校验函数放在主函数中,避免互相干扰)
  3. 缓存中的数据要用同一个方法更新,不要这里一块更新逻辑,哪里一块更新逻辑
  4. 如果调用外部接口,但是字段不符合 驼峰规则 则可以使用fastjson的 @JSONField(name = “json格式化后的别名”)
    的java @JSONField (名称= “BRAND_NAME” )私人字符串名优产品

这样json格式化成字符串之后字段名则会变为 brand_name

{“ brand_name”:“ xxxxxx”}

这样即符合接口的参数请求,又符合我们自己的代码格式

  1. 不跟你多BB,重构一下
    1. 不要出现能复制的代码,代码中的规则如果出现变动 ,所有赋值的代码块都需要被同步修改,这样容易出现遗漏,且低效
    2. 重构之前 建立单测,确保重构后 业务没有出错
    3. 对于单一职责,我们需要看下函数中使用了哪些参数,如果在A中 方法1 中 ,使用的都是B类的数据 ,且没有任何A类数据,那我们就需要将方法1提取到B类中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值