❌【細節決定成敗】錯誤警示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、每次要去避免出現同樣的錯誤,要時常翻看以前的代碼。然後把思路想清楚再寫代碼。


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