第七章 錯誤處理

2021-07-25 14:51:54 字數 501 閱讀 7670

不使用錯誤碼,使用異常。

裡面有個例子,測試驅動開發的。

先寫測試用例,異常測試的。

然後寫出佔位**,再跑測試用例,通不過,修改佔位**,測試通

過,然後重構**,重構後測試用例

正常跑過,那麼重構成功。

自定義異常類

將第三方api進行打包處理。其實就是對第三方api進行封裝處理,這樣也減少了對它的依賴。

別返回null

有返回值的,直接返回零長陣列。

public string getresult()

public string getresult()

public string getresult()

public listgetresult()

別傳遞null

對於函式傳遞過來的引數,尤其是第三方api傳遞過來的資料,一定要檢查資料的正確性,做出異常保護。

這樣才能保證系統正常執行下去。

第七章 錯誤處理

test expected storageexception.class 單元測試,檢測實現丟擲的異常 public void retrievesectionshouldthrowoninvalidfilename 部分實現功能,再在try塊中新增功能 public listretrievesect...

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

第七章 預處理命令

1 巨集定義 定義 c語言標準中允許程式用乙個識別符號來表示乙個字串,稱為巨集。在編譯預處理時,將程式中所有的巨集名用相應的字串來替換,這個過程稱為巨集替換。注 a 巨集定義是由源程式中的巨集定義命令完成的。巨集代替是由預處理程式自動完成的。b 巨集定義和其他編譯處理命令不是以分號結尾的。c 巨集定...