前言
重構要保證不會影響功能,所以測試很重要
ps:每個程式設計師應該都有花幾個小時改一小段程式碼的故事。如果有一個完全的測試體系。
junit框架
java程式設計師應該都知道。不多說
新增更多測試
測試不光只測程式碼是否跑通,還要考慮各種情況,程式碼是否能做出正確的行為。所以新增一些測試用來測試程式碼健壯性。可以從如下情況考慮
邊界值
丟擲預期的異常
寫曝光bug的測試
當你收到bug清單後,你所做的不只是找到bug,然後修改程式碼。還應該留下一個暴露bug的單元測試
重構要保證不會影響功能,所以測試很重要
ps:每個程式設計師應該都有花幾個小時改一小段程式碼的故事。如果有一個完全的測試體系。
java程式設計師應該都知道。不多說
測試不光只測程式碼是否跑通,還要考慮各種情況,程式碼是否能做出正確的行為。所以新增一些測試用來測試程式碼健壯性。可以從如下情況考慮
邊界值
丟擲預期的異常
當你收到bug清單後,你所做的不只是找到bug,然後修改程式碼。還應該留下一個暴露bug的單元測試