Refactoring Tips - Tip 11
Tip 11
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;
}
Good practice
private int OrCondition()
{
if( condition1 || condition2 || condition3)
return 0;
else
return 1;
}
private int Method()
{
return OrCOndition();
}
I hope this helps!.
Regards,
-Vinayak
Motivated achiever who guides organizations in applying technology to business settings, provides added value, and creates project deliverables in a timely manner. An experienced Technical Consultant, have successfully led large project teams of more than 20 people from requirements gathering to implementation and support using C#, .NET ,ADO.NET, ADO.NET Entity Framework,ASP.NET,ASP.NET MVC, WCF and SQL Server.