Size: a a a

2019 December 16

BB

Boris Beginin in pro.elixir
Ну можно завернуть в Экто Мулти
источник

BB

Boris Beginin in pro.elixir
Или как нужно?
источник

ВК

Василий Кузнецов in pro.elixir
не нужно. ибо название метода не соотв полностью его сути
источник

ВК

Василий Кузнецов in pro.elixir
он делает что то типа insert_or_ignore
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Есть известные наукам концепции типа find-or-create
источник

BB

Boris Beginin in pro.elixir
А ну да
источник

BB

Boris Beginin in pro.elixir
Туплю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В экто это называется create_if_not_exists
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Название может не супер, но зато оно универсиализировано
источник

ВК

Василий Кузнецов in pro.elixir
компромиссное
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но если говорить про S в слове SOLID, то тут нужен контекст
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что add_city которое принимает {:ok, че-то} - имеет неправильный API чтобы быть универсальным
источник

ВК

Василий Кузнецов in pro.elixir
мы можем жертвовать любой буквой в разумных пределах, ради читаемости кода, и наоборот
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И значит кто-то должен получать {:ok, что-то}, а дергать create_if_not_exist, а потом результат помещать в результирующую мапу и заварачивать в ок тупл
источник

ВК

Василий Кузнецов in pro.elixir
Źmićer Rubinštejn
И значит кто-то должен получать {:ok, что-то}, а дергать create_if_not_exist, а потом результат помещать в результирующую мапу и заварачивать в ок тупл
а это значит, что интерфейс медота зависим уже от результата другого,
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не, это у тебя он зависит
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что он принимает только ок тупл
источник

ВК

Василий Кузнецов in pro.elixir
либо nil
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А это очевидно не имеет отношения к созданию-или-получению города
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Для создания города не нужен ок
источник