这是一个主观问题,因为我想衡量我是否值得提示我的同事做了一些我认为完全可恶的事情。
问题是我的一些同事会截断方法调用以适应宽度。我们都使用可以处理大分辨率的宽屏笔记本电脑(我的是 1920x1200),在调试和阅读代码时,我发现阅读一行方法调用比多行调用要容易得多。
这是一个方法示例(我希望如何):
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class, param1, param2, param3);
(我也讨厌很长的接口(interface)/类名 :)
这似乎在 StackOverflow 上呈现得不太好,但我想你们中的大多数人都知道我的意思。无论如何,其他一些开发人员会执行以下操作。
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class,
param1,
param2,
param3);
哪一个对你来说更容易阅读,我要求他们使用两者中的第一个(因为它是我们标准的一部分)是否不合理?
最佳答案
我发现第一个示例总体上更具可读性,但如果它超过某个预定义的限制(对我来说是 120 个字符),我会换行:
IReallyLongInterfaceName instanceOfInterfaceName =
OurContainer.retrieveClass(IReallyLongInterfaceName.class,
param1, param2, param3);
关于java - 截断方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161654/