使用新的Ruby 2.0命名参数功能,我有这个方法:
def method(named_argument1: value1, named_argument2: value2, named_argument3: value3, named_argument4: value4, named_argument5: value5, named_argument6: value16)
# ...
end
如你所见,真的很长。设计风格的最佳方式是什么?
修改
事实是我们不应该写超过80个字符的行,所以我不是寻找主观答案,而是因为任何主观答案可以帮助我选择什么是(最佳)方法。与任何其他主观答案一样,它们是您找到答案的最佳方式。
希望这能解释为什么我提出这个问题的人,如果这不是一个合适的问题,请告诉我。
答案 0 :(得分:2)
def method(
named_argument1: value1,
named_argument2: value2,
named_argument3: value3,
named_argument4: value4,
named_argument5: value5,
named_argument6: value16
)
# ...
end