A.public方法參數(shù)的合法性檢查應(yīng)由方法本身負(fù)責(zé),每一個public方法必須保證自己的健壯性
B.調(diào)用方法獲取返回結(jié)果后必須進行有效性校驗,以確保后續(xù)代碼在運行過程中不會拋出異常或產(chǎn)生邏輯錯誤
C.訪問數(shù)組、List等容器內(nèi)的元素時,必須首先檢查下標(biāo)是否越界,杜絕下標(biāo)越界異常的發(fā)生
D.對于if?elseif?(后續(xù)可能有多個elseif…)這種類型的條件判斷,最后必須包含一個else分支,避免出現(xiàn)分支遺漏造成錯誤;每個switch-case語句都必須保證有default,避免出現(xiàn)分支遺漏,造成錯誤