W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
當(dāng)需要對(duì)軟件的內(nèi)部結(jié)構(gòu)進(jìn)行更改時(shí),你實(shí)際上是要在不影響其可見行為的情況下讓它更加容易理解、更加易于修改,測(cè)試套件對(duì)于安全地進(jìn)行這些所謂的重構(gòu)而言是非常寶貴的。否則,你可能在重組過程中將系統(tǒng)搞壞而不自知。
在使用單元測(cè)試來確認(rèn)重構(gòu)的轉(zhuǎn)換步驟中確實(shí)保持原有行為并且沒有引入錯(cuò)誤時(shí),以下情況有助于改進(jìn)項(xiàng)目的編碼與設(shè)計(jì):
所有單元測(cè)試均正確運(yùn)行。
代碼傳達(dá)其設(shè)計(jì)原則。
代碼沒有冗余。
當(dāng)需要向系統(tǒng)內(nèi)添加新的功能時(shí),首先為其編寫測(cè)試。然后,當(dāng)測(cè)試能夠正常運(yùn)行就標(biāo)志著開發(fā)完成了。下一章將詳細(xì)討論這種做法。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: