【发布时间】:2013-11-21 09:51:14
【问题描述】:
在我的 Java 类中,我声明这样的变量
BigDecimal sumFeeBilled = new BigDecimal(0), sumPaid = new BigDecimal(0);
或者我们必须在多行中这样声明
BigDecimal sumFeeBilled = new BigDecimal(0);
BigDecimal sumPaid = new BigDecimal(0);
我们应该关注哪一个?
【问题讨论】:
-
这是品味和代码可读性的问题。
-
见仁见智,但我更喜欢第二种方式,因为它更清晰。
-
@Kayaman 完全同意。我的眼睛被训练在第一个声明的变量被赋值后停止。
-
我更喜欢第二种方式,因为它更具可读性...
-
我认为这不仅仅是意见。这么说,恕我直言,暗示了一种非常个人主义的世界观。有些事情必须有一个标准,如果你为我工作,你对此的看法将是空的,因为我想要并且要求我的代码库在可读性和结构方面同样可靠地一致。如果您的代码仅限于您,那么我想它会是您喜欢的任何东西,但我能想到这样做的唯一原因是出于懒惰。
标签: java