This question was inspired by this answer.
I\'ve always been of the philosophy that the callee is never responsible when the caller does something stupid, like passi
Yes, you should check for null pointers. You don't want to crash an application because the developer messed something up.