異常機(jī)制使用技巧
- 異常處理不能代替簡(jiǎn)單的測(cè)試
- 不要過分化的細(xì)分異常
- 不要壓制異常
- 在檢測(cè)錯(cuò)誤時(shí),苛刻要比放任好;在出錯(cuò)的地方拋出異常。
- 不要羞于傳遞異常
斷言
斷言機(jī)制允許在測(cè)試期間向代碼中插入一些檢查語句,代碼發(fā)布的時(shí)候,這個(gè)插入語句會(huì)自動(dòng)被移走。異常不能代替參數(shù)檢查。推薦用juint進(jìn)行測(cè)試。
啟動(dòng)斷言
java -ea **