with :ok <- required(name),
:ok <- start_with_letter(name),
:ok <- valid_name(name) do
но для частного кейса сейчас есть вот такой фрагмент: with :ok <- required(name),
:ok <-
(cond do
type == "episodes" -> start_with_letter_or_digit(name)
true -> start_with_letter(name)
end),
:ok <-
valid_name(name) do
как вы предлагаете это переписать? просто вынести cond в отдельную функцию ради одного её упоминания?
Угу, выносить код в функции вообще полезно для пищеварения
Потому что скорее всего этот код кто-то будет читать потом...
Обсуждают сегодня