Java 将方法调用拆分为多行
我想知道这些选项中哪一个在干净(Java)代码方面更好: 或者这个:Java 将方法调用拆分为多行,java,coding-style,refactoring,Java,Coding Style,Refactoring,我想知道这些选项中哪一个在干净(Java)代码方面更好: 或者这个: String param1 = getParameter1(...); String param2 = getParameter2(...); String param3 = getParameter3(...); MyClass myObject = new MyClass(param1, param2, param3); 我想用第一个。因为对于第二个变量,您有3个不再使用的额外变量。我认为它是以下变量的重复: 干净的
String param1 = getParameter1(...);
String param2 = getParameter2(...);
String param3 = getParameter3(...);
MyClass myObject = new MyClass(param1, param2, param3);
我想用第一个。因为对于第二个变量,您有3个不再使用的额外变量。我认为它是以下变量的重复: 干净的代码确实告诉您使用getter和setter
为了给您提供正确的答案,您应该描述场景。如果您除了创建
MyClass
的实例之外还需要其他参数,我认为第二个选项是最佳选择。如果不是,第一个就可以了。同样,如果您连接远程套接字调试器,第二个也可以更容易调试。不过,这的确是个人风格的问题@米奇·帕尔弗雷,你说得对。这更像是个人风格的东西。这就是我给出我自己偏好的答案的原因。
String param1 = getParameter1(...);
String param2 = getParameter2(...);
String param3 = getParameter3(...);
MyClass myObject = new MyClass(param1, param2, param3);