Size: a a a

2021 January 02

Е

Евгений in pro.elixir
Правда в моем случае ничего падать точно не будет. Но все равно.
источник

LL

Lama Lover in pro.elixir
И я бы посылал не на uid, а на сам объект-значение пользователя
Мало ли, может потом в базе вообще не будет идентификатора
источник

LL

Lama Lover in pro.elixir
Евгений
Правда в моем случае ничего падать точно не будет. Но все равно.
Как я понял, get_user лезет в базу, так что упасть ещё как может)
источник

A ß in pro.elixir
а ещё map может быть быстрее each
источник

A ß in pro.elixir
@LamaLove так же у нас получалось тогда?
источник

Е

Евгений in pro.elixir
Lama Lover
И я бы посылал не на uid, а на сам объект-значение пользователя
Мало ли, может потом в базе вообще не будет идентификатора
Это синтетический пример не имеющий никакого отношения к реальности. Вопрос о том насколько корректно объединять Enum.each с прочими Enum-функциями если такое объединение возможно.
источник

LL

Lama Lover in pro.elixir
A ß
@LamaLove так же у нас получалось тогда?
Не, у нас получалось что Stream.map медленнее чем Enum.map
источник

A ß in pro.elixir
а, точно
источник

LL

Lama Lover in pro.elixir
Евгений
Это синтетический пример не имеющий никакого отношения к реальности. Вопрос о том насколько корректно объединять Enum.each с прочими Enum-функциями если такое объединение возможно.
Объединяй на здоровье, дорогой
источник

Е

Евгений in pro.elixir
Lama Lover
Объединяй на здоровье, дорогой
Не, не хочу :)
источник

A ß in pro.elixir
тогда не объединяй
источник

A ß in pro.elixir
скорее всего ты не упрешься в производительность в  этом месте
источник

Е

Евгений in pro.elixir
Это сто процентов. В списке не пользователи, и он длиной менее десятка элементов, всегда. :)
источник

A ß in pro.elixir
тогда можно вообще заанролить
источник

A ß in pro.elixir
для максимальной производительности
источник

LL

Lama Lover in pro.elixir
Евгений
Это сто процентов. В списке не пользователи, и он длиной менее десятка элементов, всегда. :)
Так и зачем ты тратишь наше время?
Для максимальной эффективности лучше всего будет написать большой case с паттерном на каждую возможную длину списка
Я это пробовал, получается в 2-3 раза быстрее чем Enum.map, только размер кода сильно растёт
источник

Е

Евгений in pro.elixir
Потому что трата вашего времени вызывает у меня злорадное садистское чувство.
источник

Е

Евгений in pro.elixir
В общем я понял. У многих такой код вызывает неприязнь. Значит у меня не так все плохо.
источник

Е

Евгений in pro.elixir
А так, список не фиксированный, заанролить не получится. Хотя он известен в compile-time и можно макросом раскрутить в case, но это, господа,уже какой-то пиздец онанизм :))))
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У меня вызывает неприязнь функция, которая получает одного пользователя а не их список
источник