【发布时间】:2012-03-30 14:38:52
【问题描述】:
我在看一个开发人员的一些代码,差点哭了。在方法定义中有 12 个参数。根据我的经验..这不好。如果是我,我会送来某种物品。
是否有另一种/更优选的方法来做到这一点(换句话说,解决这个问题的最佳方法是什么并解释原因)?
public long Save (
String today,
String name,
String desc,
int ID,
String otherNm,
DateTime dt,
int status,
String periodID,
String otherDt,
String submittedDt
)
忽略我可怜的变量名 - 它们是示例
【问题讨论】:
-
参数是否以某种方式相关?如果是这样,则将它们分组到描述语义的对象中。希望对您有所帮助。
-
我认为这是一个合理的问题,为什么有两票可以关闭它?
标签: language-agnostic coding-style