如果我有一个函数,里面有很多条件语句,最好的组织方式是什么?
我的担忧在于其他人阅读代码时能否理解其中的逻辑。即使这个例子很简单,也可以想象条件语句非常复杂的情况。
例如:
我的担忧在于其他人阅读代码时能否理解其中的逻辑。即使这个例子很简单,也可以想象条件语句非常复杂的情况。
例如:
public void function(string value, string value2)
{
if (value == null)
return;
if (value2 == value)
DoSomething();
}
或者
public void function(string value, string value2)
{
if (value != null)
{
if (value2 == value)
DoSomething();
}
}
或者
public void function(string value, string value2)
{
if (value != null && value2 == value)
DoSomething();
}