2011-09-27 79 views
0

月初返回,可有人提醒我從一個函數返回早期正確的詞是什麼,即從我有心理障礙的功能

private MyObject DoSomeStuff(string myValue) 
{ 
    //What is this called?!?!? 
    if(myValue == string.Empty) 
     return null; 

    MyObject obj = new MyObject(); 
    obj.Value = myValue; 
    return obj; 
} 

回答

5

我相信它被稱爲警衛條款。

+1

參考[使用警戒條款替換嵌套條件](http://books.google.com/books?id=1MsETFPD3I0C&lpg=PP1&dq=refactoring&hl=zh-CN&pg=PA250#v=onepage&q&f=false) –

+0

非常好,謝謝。事實證明,我並沒有忘記這個詞,我首先不知道它。 ;-) – DoctorMick

0

我將有可能把這種中斷。或者簡單地說,和早期迴歸。休息也可能奏效。

0

我稱之爲「先決條件測試」。