Some time ago I started writing a series of blog post (only one for precision) about some “absurd” code I meet in my daily work.
I called this series “Coding horror”, and, so far I have written only one post, this one.
This is the second one.
About the code below, I thing that every comment is unnecessary because it speaks for itself.
if (myVar == null) return myVar = null;
As an additional reason, the Resharper tooltip about the row number 2 is:
“Destination has the same value before assignment”.
It could not be much clearer than that.