重構——56以測試取代異常(Replace Exception with Test)

以測試取代異常(Replace Exception with Test)markdown 面對一個調用者能夠預先檢查的條件,你拋出了一個異常;修改調用者,使它在調用函數以前先作檢查函數 1、動機測試 異常只應該被用於異常的,罕見的行爲,也就是那些產生意料以外錯誤的行爲,而不該該成爲條件檢查的替代品it 2、作法io 一、在函數調用點以前,放置一個測試語句,將函數內catch區段中的代碼複製到測試句
相關文章
相關標籤/搜索