重構-改善既有程式碼的設計(四)–構築測試體系

木木甫發表於2019-01-19

前言

重構要保證不會影響功能,所以測試很重要
ps:每個程式設計師應該都有花幾個小時改一小段程式碼的故事。如果有一個完全的測試體系。

junit框架

java程式設計師應該都知道。不多說

新增更多測試

測試不光只測程式碼是否跑通,還要考慮各種情況,程式碼是否能做出正確的行為。所以新增一些測試用來測試程式碼健壯性。可以從如下情況考慮
邊界值
丟擲預期的異常

寫曝光bug的測試

當你收到bug清單後,你所做的不只是找到bug,然後修改程式碼。還應該留下一個暴露bug的單元測試

相關文章