Size: a a a

2021 January 08

SK

Suren Kirakosyan in pro.elixir
источник

AI

Alexis IV Mobius in pro.elixir
Suren Kirakosyan
Чё-т мне не кажется, что с этим мой код станет лучше.
Крч можно сделать список с именем поля, функцией проверки и маппингом ошибок в каждой строке. Это позволит вынести похожую логику из функций по три строчки, но слегка кмк понижает читаемость
источник

T

Tharin in pro.elixir
что-то вроде)
источник

SK

Suren Kirakosyan in pro.elixir
Alexis IV Mobius
Крч можно сделать список с именем поля, функцией проверки и маппингом ошибок в каждой строке. Это позволит вынести похожую логику из функций по три строчки, но слегка кмк понижает читаемость
Мне бы сейчас только бы читабельность не понизить.
источник

T

Tharin in pro.elixir
и вынести в отдельный модуль валидаций
источник

AI

Alexis IV Mobius in pro.elixir
Ну вот, я что-то такое предлагаю, да
источник

AI

Alexis IV Mobius in pro.elixir
И функции валидации разнести по модулям с функцией, которая редьюс делает, да.
источник

SK

Suren Kirakosyan in pro.elixir
Tharin
и вынести в отдельный модуль валидаций
Я всё равно это будут выводить в отдельный модуль.
источник

AI

Alexis IV Mobius in pro.elixir
И типы ещё на них натянуть, чтобы контракт был понятен.
источник

SK

Suren Kirakosyan in pro.elixir
Ладно, мне ещё одна такая проверка нужна для регистрации пользователей, сделаю с чейнджсетом для регистрации, а это оставлю вот так, просто винесу в отдельный модуль, чтобы обе способа освоить.
источник

SK

Suren Kirakosyan in pro.elixir
Alexis IV Mobius
И типы ещё на них натянуть, чтобы контракт был понятен.
Что? Что натянуть? Как?
источник

AI

Alexis IV Mobius in pro.elixir
Suren Kirakosyan
Что? Что натянуть? Как?
Спецификации типов, для диалайзера.
источник

AI

Alexis IV Mobius in pro.elixir
Ну типа fn any -> error
источник

SK

Suren Kirakosyan in pro.elixir
А, типы. Я просто не сразу понял.😃
источник

SK

Suren Kirakosyan in pro.elixir
Поздно наверное уже.
источник

T

Tharin in pro.elixir
Признавайтесь
источник

T

Tharin in pro.elixir
Кто ведёт
источник

T

Tharin in pro.elixir
elixir_fp
источник

A ß in pro.elixir
Сурен
источник

A ß in pro.elixir
Tharin
везде этот метод называется reduce
везде называется left fold, левая свертка)
источник