寫'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
。
這可能是更好的http://codereview.stackexchange.com/但我無論如何回答你。 – Ariel 2012-08-07 04:02:32