写作时'validation code'
,最好的方法是什么?像这样:
if(!condition1) {
print('error');
return false;
}
if(!condition2) {
print('error');
return false;
}
do_something();
return true;
或者像这样:
if(condition1) {
do_something();
if(condition2) {
return true;
} else {
print('error');
return false;
} else {
print('error');
return false;
}
第一种方法对我来说似乎更干净,但我不确定是否有任何advantage
/disadvantage
使用一种方法而不是另一种方法。