我的意思是,我讀過寫一種方法的好方法是通過規則引導:一種方法應該只執行一項任務。如果我有不同的順序操作,那麼我需要將該方法分成幾個。它應該使代碼更簡潔,自我解釋的方法名稱。 但是,如果我想要實現方法,應該做些什麼,然後返回布爾值 - 真是成功,假如失敗。例如,假設我們有一個名爲setObjectValue()的setter。 [再次,這只是一個例子]。什麼是執行某些操作並返回指示在Java中成功的布爾值的良好做法?
問: 難道是很好用這個名字,並返回布爾值,或者它應該是什麼爲: isSuccessfullsetObjectValue(),setObjectValueAndCheckIsOk(),或者應該有兩種方法還是什麼?因爲名稱「setObjectValue()」不會告訴您該方法除了設置值之外還在做某些事情。
我不明白你在問什麼。似乎是一個關於命名的問題,或者關於如何將代碼拆分成方法的問題,或者有關匈牙利符號的問題......我不確定。 – 2013-03-11 19:37:13
@LaRRy我猜setter是一個錯誤的例子。你需要它的二傳手? – amod 2013-03-11 19:38:52
命名是否可以返回布爾指標作爲方法的額外特徵。或者更適合返回指標的方法(當然,正在提出例外)。 – LaRRy 2013-03-11 19:41:26