这是一个主观问题,因为我想衡量是否值得我抱怨我的同事做了一些我觉得完全可憎的事情。
问题是我的一群同事会截断方法调用以适应宽度。我们都使用可以处理大分辨率的宽屏笔记本电脑(我的是 1920x1200),在调试和阅读代码时,我发现阅读单行方法调用比多行调用更容易。
这是一个方法的例子(我想要它):
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class, param1, param2, param3);
(我也讨厌很长的接口/类名:)
这似乎在 StackOverflow 上渲染得不好,但我想你们中的大多数人都知道我的意思。无论如何,其他一些开发人员会执行以下操作。
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class,
param1,
param2,
param3);
在一天结束时对您来说哪个更容易阅读,我要求他们使用两者中的第一个(因为它是我们标准的一部分)是不合理的?