在開發(fā)過程中

2018-02-24 15:42 更新

在開發(fā)過程中

當(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ì):

  1. 所有單元測(cè)試均正確運(yùn)行。

  2. 代碼傳達(dá)其設(shè)計(jì)原則。

  3. 代碼沒有冗余。

  4. 代碼所包含的類和方法的數(shù)量降至最低。

當(dāng)需要向系統(tǒng)內(nèi)添加新的功能時(shí),首先為其編寫測(cè)試。然后,當(dāng)測(cè)試能夠正常運(yùn)行就標(biāo)志著開發(fā)完成了。下一章將詳細(xì)討論這種做法。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)