【发布时间】:2010-09-14 18:27:23
【问题描述】:
这是一个主观问题,因为我想衡量我是否值得我抱怨我的同事做了一些我觉得完全可憎的事情。
问题是我的一群同事会截断方法调用以适应宽度。我们都使用可以处理大分辨率的宽屏笔记本电脑(我的是 1920x1200),在调试和阅读代码时,我发现阅读单行方法调用比阅读多行调用要容易得多。
这是一个方法的例子(我喜欢它):
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class, param1, param2, param3);
(我也讨厌很长的接口/类名:)
这似乎在 StackOverflow 上渲染得不好,但我想你们中的大多数人都知道我的意思。无论如何,其他一些开发人员会执行以下操作。
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class,
param1,
param2,
param3);
在一天结束时哪一个更容易阅读,我要求他们使用两者中的第一个(因为它是我们标准的一部分)是不合理的?
【问题讨论】:
-
听起来好像你的人数超过了。我更喜欢选项 2。然后我仍然瞄准 80 列代码。
-
看起来确实是这样,我可能不会将任何东西标记为答案,但有趣的是,看看我实际上是多么的寡不敌众:(
标签: java code-formatting