我的意思是,我读过写一种方法的好方法是通过规则引导:一种方法应该只执行一项任务。如果我有不同的顺序操作,那么我需要将该方法分成几个。它应该使代码更简洁,自我解释的方法名称。 但是,如果我想要实现方法,应该做些什么,然后返回布尔值 - 真是成功,假如失败。例如,假设我们有一个名为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