Code Inspection: Redundant 'else' keyword
Certain
if-else
conditions can have their
else
clause removed without changing the semantic. Consider the following method:
public int Sign(double d)
{
if (d > 0.0)
return 1;
else
return -1;
}
In the above, the
else
statement can be safely removed because its
if
clause returns from the method. Thus, even
without the
else
, there’s no way you’ll be able to proceed past the
if
clause body.
See Also
Last modified: 19 August 2016