2011-09-27 44 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

我称之为“先决条件测试”。