❌【细节决定成败】错误警示4:怎样去写好一个业务逻辑?踩坑持续中....

怎样去写好一个业务逻辑?

1、保证,没有在for循环里,去执行sql语句。想着批量更新,批量删除。

2、保证,接口并发正常, update 锁机制,数据库锁机制。

3、保证,代码格式正确。

4、保证代码数据量大的时候,也能运行。如果数据量很大,考虑使用定时任务、多线程。

5、数据库的 分库分表 。要考虑到,在更新数据的时候 update 的时候。要考虑到分库分表的主键。

6、全局变量的 加 final 大写
private static final String OK_MSG = “ok”;

7、局部变量使用,就只能在 一个方法体重去声明。

8、都用super.getOne()这种做,除非你自己写了sql语句才会调用 this.baseMapper.getOtherSql()

9、学会每次都重新看一遍自己提交的东西,看下是否有遗漏。。

10、命名规范:
获取什么VO 就写get获取
getGoodsNoticeTemplateVoByStoreDeptIdAndSpuOnlineId

并且rel 这些 关联表,是不提供接口的,是对其他的类的辅助啊类

11、建表结构:

一定要看设计图建立表结构,看有什么字段,有什么设计,别自己胡想乱猜

12、
涉及到计算逻辑的时候,要考虑是用 sql 计算还是 直接用代码来计算,一般使用sql计算的多,所以要仔细考虑。

13、删除不需要的 dto里面的值。

14、写sql 注意要写 is_valid = 1 这种和空格 和 IFNULL(SUM(amount)

15、每次要去避免出现同样的错误,要时常翻看以前的代码。然后把思路想清楚再写代码。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章