This post has already been published on code::gallery blog which now has been merged into this blog. Michael Feathers illustrates nicely the problem of overcautious coding. The following should probably be coding principles: Spurious null checks are a symptom of bad code. [Continue]
