Effective-Java(Item 38)之檢查參數的有效性

傳進方法的參數遵循數組下標必須爲非負整數,引用對象不能爲空等原則; 若是不對傳進的參數判斷有效性,致使出現錯誤結果,一般須要花費不少時間去發現錯誤; 檢查參數的有效性必須在方法體的開始處執行; 對於公有方法(api中方法)可使用throw拋出不合法異常,並使用Javadoc中@throws標籤註釋由於參數不合法拋出的異常; 對於私有方法(非api方法)可使用assertions假設傳入的參數是合法
相關文章
相關標籤/搜索