避免巢狀判斷式
2013年3月8日 星期五
通常我們在學程式設計時,會用到if else
寫久了就會習慣這樣寫
int period = int.Parse(installment);
if(period>1)
{
var list = getList();
if(list.count()>1)
{
//資料處理
}
}
這樣寫是沒有問題的,但是在閱讀上會比較沒這麼清楚
那可以怎麼改呢?接我們繼續看下去…
int period = 0;
if(!int.TryParse(installment, out period))
{
continue;
}
if(period<=1)
{
continue;
}
//資料處理
做法修改為上面先做驗證,下方才進行資料處理動作,這樣看是不是就清楚多了呢?
0 意見:
張貼留言