Tuesday, December 21, 2010

Coding best practices - 2

Refactoring 'OR' type of conditions - In a method,if we have multiple conditional statements,with the same result. apply this rule
Bad Practice
private int Method()
{
int result = 1;
if( condition1)
result = 0;
if( condition2)
result = 0;
if( condtion3)
result = 0;
return result;
}

Best Practice

private int OrCondition()
{
if( condition1 condition2 condition3)
return 0;
else
return 1;
}
private int Method()
{
return OrCOndition();
}

I hope this helps!.

Regards,
-Vinayak

No comments: