Это субъективный вопрос, так как я хочу оценить, стоит ли мне стонать у моих коллег за то, что я делаю что-то, что я нахожу крайне отвратительным.
Проблема в том, что группа моих коллег будет обрезать вызовы методов, чтобы соответствовать ширине. Мы все используем широкоэкранные ноутбуки, которые могут работать с большими разрешениями (у меня это 1920x1200), и когда дело доходит до отладки и чтения кода, я считаю, что гораздо проще читать вызовы однострочных методов, чем многострочные.
Вот пример метода (как мне бы хотелось):
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class, param1, param2, param3);
(я тоже очень не люблю длинные имена интерфейсов / классов:)
Кажется, это не очень хорошо отражается на StackOverflow, но я думаю, что большинство из вас понимают, что я имею в виду. Во всяком случае, некоторые другие разработчики делают следующее.
IReallyLongInterfaceName instanceOfInterfaceName = OurContainer.retrieveClass(IReallyLongInterfaceName.class,
param1,
param2,
param3);
Что для вас легче читать в конце дня, и был бы я неоправданно просить их использовать первый из двух (как это является частью нашего стандарта)?