在開發(fā)過程中

2018-02-24 15:42 更新

在開發(fā)過程中

當需要對軟件的內部結構進行更改時,你實際上是要在不影響其可見行為的情況下讓它更加容易理解、更加易于修改,測試套件對于安全地進行這些所謂的重構而言是非常寶貴的。否則,你可能在重組過程中將系統(tǒng)搞壞而不自知。

在使用單元測試來確認重構的轉換步驟中確實保持原有行為并且沒有引入錯誤時,以下情況有助于改進項目的編碼與設計:

  1. 所有單元測試均正確運行。

  2. 代碼傳達其設計原則。

  3. 代碼沒有冗余。

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

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

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號