1
我有if ($this->_userexists()) return false;
兩個功能。他們變成了這段代碼不可複製嗎?
function exitifuserexists() {
if ($this->_userexists()) return false;
}
它退出本身,但必須退出調用者。如何使兩個「如果這樣」與兩個「函數調用」?
我有if ($this->_userexists()) return false;
兩個功能。他們變成了這段代碼不可複製嗎?
function exitifuserexists() {
if ($this->_userexists()) return false;
}
它退出本身,但必須退出調用者。如何使兩個「如果這樣」與兩個「函數調用」?
您可以從if
中提取條件,但我個人覺得它毫無意義;它在這種情況下不會帶來任何價值。我們必須在現實生活中儘量減少重複。
似乎是一個非常沒有意義的重構,你現在做
if (exitifuserexists()){
....
}
哪種編程語言?看起來像PHP,但有這麼小的片段... – thkala 2011-02-17 11:42:17
代碼是在PHP中。 – 2011-02-17 11:59:47