Code should never throw NPE under normal circumstances. A catch block may hide the original error, causing other more subtle errors in its wake.public class Foo { void bar() { try { // do something } catch (NullPointerException npe) { } } }Additional info can be found at this http://pmd.sourceforge.net/rules/strictexception.html#AvoidCatchingNPE site.
| 1 | org.jcoderz.guidelines.snippets.TransactionId |
| [114:16] | |