自己在寫代碼時,能常常通過下面的檢查下.
業(yè)務(wù):
- 業(yè)務(wù)是否清楚?
- 業(yè)務(wù)是否有不對的/不符合情理的設(shè)計?
代碼
- 重點邏輯地方校驗了?
- 是否有邊界條件問題?
- 有可以抽取的地方?
- 重復(fù)代碼抽取
- 公共代碼抽取
- 抽象的抽取
- 有地方需要非空判斷?
- 有可能出現(xiàn)異常的地方 try catch ?
- 是否符合『設(shè)計原則』?
- 代碼是否優(yōu)雅?
UI
- 字體大小 顏色
- 是否有圓角
- 上下邊界大小尺寸
反正就是要多留心,多檢查,有時間反復(fù)校驗!