2021/04/14

[筆記] Effective Java #77 不要忽略異常

Effective Java 3rd 簡體中文版筆記 #77 不要忽略異常
雖然這標題定義很明確,但偶爾還是會有異常被忽略的狀況,如果有發現類似的程式碼,要去注意不作任何處理是否為刻意的。空的 catch 區塊會讓丟出的異常無法達到它的效益。
try {
    ...
} catch(SomeException e) {
    // do nothing
}
如果是刻意的,應該要放上註解說明為何要這樣,並且將異常命名為 ignored
try {
    ...
} catch(SomeException ignored) {
    // logging
}
轉載請註明原文網址 https://cookieandcoketw.blogspot.com/2021/04/effective-java-77-ignore-exception.html

沒有留言:

張貼留言