實習期code review記錄

日誌:

1、方法頭尾添加出入參日誌

2、catch異常塊內部打印error級別日誌

 

規範:

1、互斥的if判斷,使用else if (可擴展,容錯性好)

2、將內部catch統一移到外部和最外部catch平級(避免運行多餘代碼)

3、數據庫中獲取到的數據需要進行判空

4、改名用Shift+F6

5、mq冪等

6、緩存穿透、併發、雪崩等問題

 

bug:

1、@NotBlank標籤沒有配置返回描述

2、設置緩存時用新接口(setCompressRedisCacheData),獲取緩存的時候用的老接口(getRedisCacheData)

3、Long等包裝類型判斷是否相等使用equals

4、List、Map、Set、String類型的判空(map != null && !map.isEmpty()  或使用GoogleAPI)

5、敏感字段加解密
 

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