一棋蚌、為什么需要單元測(cè)試
寫(xiě)單測(cè)和后期維護(hù)是需要一定成本的,我們一般只針對(duì)核心底層的模塊書(shū)寫(xiě)單元測(cè)試纸淮。單元測(cè)試的好處如下:
減少 Bug木羹,提升代碼質(zhì)量
提升代碼的可讀性甲雅、可維護(hù)性
為系統(tǒng)重構(gòu)做鋪墊
二解孙、單元測(cè)試覆蓋率建議
覆蓋率可以簡(jiǎn)單理解為已被測(cè)試代碼,具體分為行級(jí)抛人、分支級(jí)弛姜、方法級(jí)等不同級(jí)別。它可以從一定程度上衡量我們對(duì)代碼測(cè)試的充分性妖枚。原則上我們追求的單元測(cè)試覆蓋率目標(biāo)是100%廷臼,但業(yè)務(wù)場(chǎng)景多的情況幾乎是不可能
目前只針對(duì)核心底層的模塊書(shū)寫(xiě)單元測(cè)試,如:公共函數(shù)和組件
平臺(tái)類(lèi)項(xiàng)目绝页,核心復(fù)雜功能盡量覆蓋率做到最高荠商,業(yè)務(wù)類(lèi)的酌情處理