Effective Java - Don't ignore exceptions

這個是大家都知道的“不該忽略例外”,但卻都會忽略例外的處理,或者是亂處理。如果有裝像SonarLint檢查工具,在你沒處理例外時,它一定會通知你。沒去處理例外最大的問題,就是當它發生問題的時候,你完全不會知道;針對這種Bad Smell可以參考link內容去做對應的重構。除了沒處理的情況外,我這裡也列一些可能亂處理的情況供大家參考:

  • Dummy handler: link
  • Exceptions should be either logged or rethrown but not both: link

Effective Java第三版Item 77。