всем привет. залез тут в один проект и везде вижу методы с телом вида:
1)создаем мутабельную коллекцию
2) идём форычем по элементам коллекции из входного параметра метода, там их конвертим и добавляем в мутабельный лист
3) return получившуюся коллекцию.
вопрос: это норма\вкусовщина и у меня от этого кода горит напрасно или есть весомая причина так не делать и стоит переписать? (по идее, если сделать то же самое в функциональном стиле, то кода получится чуть меньше, он будет немного читабельнее, но это все бенефиты?)
это ещё может быть для того, чтобы не создавать итератор, если это extensions на List, а не Iterable
как в том же compose вроде, есть всякие fastForEach, который проходит по индексам, без создания итератора