Size: a a a

2020 July 05

AL

Anton Lapshin in pro.elixir
Так понимаю, речь о том, чтобы в параметрах вызова генератора сразу указать что хочешь. Как в рельсах. Такое есть, как выше по ссылке и написано
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Да там в дотнете пишешь свои модели, а он сам мигрирует. Сумеречная херота как только доходит до минимального прода
источник
2020 July 06

LL

Lama Lover in pro.elixir
Чат, хотел спросить одинок ли я в том, что иногда пишу
@type either(res) :: {:ok, res} | {:error, reason :: any()}
?
источник

PG

Pig Greenest in pro.elixir
это either
источник

LL

Lama Lover in pro.elixir
Pig Greenest
это either
Он встроенный есть?
источник

PG

Pig Greenest in pro.elixir
нет
источник

LL

Lama Lover in pro.elixir
Сделал sed по всем своим проектам
источник

IK

Ihor Katkov in pro.elixir
Lama Lover
Чат, хотел спросить одинок ли я в том, что иногда пишу
@type either(res) :: {:ok, res} | {:error, reason :: any()}
?
Зачастую, ты будешь хотеть указать тип reason
источник

IK

Ihor Katkov in pro.elixir
Иначе,  эта спешка теряет часть смысла
источник

IK

Ihor Katkov in pro.elixir
Спека*
источник

LL

Lama Lover in pro.elixir
Ihor Katkov
Зачастую, ты будешь хотеть указать тип reason
О, тогда надо бы сделать
@type either(result, reason) :: {:ok, result} | {:error, reason}
источник

PG

Pig Greenest in pro.elixir
обычно я пишу что-то типа
@type result(ok, error) :: {:ok, ok} | {:error, error}
источник

LL

Lama Lover in pro.elixir
Pig Greenest
обычно я пишу что-то типа
@type result(ok, error) :: {:ok, ok} | {:error, error}
хм
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
Lama Lover
Чат, хотел спросить одинок ли я в том, что иногда пишу
@type either(res) :: {:ok, res} | {:error, reason :: any()}
?
не одинок
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
Pig Greenest
обычно я пишу что-то типа
@type result(ok, error) :: {:ok, ok} | {:error, error}
+1
источник

IK

Ihor Katkov in pro.elixir
Кто пишет так? Если да, опишете почему
def awesome_func(%Foo{bar: baz}, %Bar{baz: baz}), do: true
def awesome_func(_struct, _struct), do: false

Имеется в виду, сравнение через паттерн матчинг.
источник

LL

Lama Lover in pro.elixir
Ihor Katkov
Кто пишет так? Если да, опишете почему
def awesome_func(%Foo{bar: baz}, %Bar{baz: baz}), do: true
def awesome_func(_struct, _struct), do: false

Имеется в виду, сравнение через паттерн матчинг.
Я так пишу и это просто на пару тактов быстрее работает, чем case внутри
источник

LL

Lama Lover in pro.elixir
И на одну редукцию меньше, кстати, будет
источник

AD

Anastasiya Dyachenko in pro.elixir
Ihor Katkov
Кто пишет так? Если да, опишете почему
def awesome_func(%Foo{bar: baz}, %Bar{baz: baz}), do: true
def awesome_func(_struct, _struct), do: false

Имеется в виду, сравнение через паттерн матчинг.
коротко и понятно, как и любой другой паттерн матчинг в аргументах
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Никогда не пишу ни either ни result
источник