考慮下面的代碼:簡單的重構例如
public static bool UpdateUser(string userId,
string jobTitle)
{
return GetProvider().UpdateUser
(userId, jobTitle);
}
它需要被改變,可能不會返回一個布爾值,例如:
UserProfile userProfile = new UserProfile();
userProfile.Initialize(user.UserName, true);
userProfile.ProfileJobTitle = jobTitle;
userProfile.Save();
你應該確保它返回一個布爾值,或只是徹底改變方法?
這種類型的問題的正確方法是什麼?
是您的第二個代碼塊,說明該函數的替代BODY或INVOCATION?如果是這樣,UpdateUser在哪裏調用? – 2010-01-21 17:14:34
爲什麼被標記爲C++? – 2010-01-21 17:21:49