通常传递给函数的参数数量可能很大。考虑以下情况:
calculate(dataManager.getLastUpdate().getNumberOfChildren(),
dataManager.getLastUpdate().getNumberOfParents(),
dataManager.getLastUpdate().getNumberOfGrandChildren(),
long milliseconds,
int somethingelse)
Java
中是否有提供对齐参数的方法的指南?将所有参数放在一行中看起来并不漂亮。
最佳答案
当我必须调用这样的方法时,我喜欢将参数放在自己的行上,如下所示:
final int result = calculate (
dataManager.getLastUpdate().getNumberOfChildren(),
dataManager.getLastUpdate().getNumberOfParents(),
dataManager.getLastUpdate().getNumberOfGrandChildren(),
milliseconds,
somethingelse
);
显然,这是个人偏好,但如果您正在与其他人一起编写代码,请尽量遵守已经提出的约定。
https://stackoverflow.com/questions/6023391/