Size: a a a

2020 January 08

AU

Alexander Uljev in pro.elixir
Особенно если это  на строке 200
источник

m

madeinussr in pro.elixir
источник

m

madeinussr in pro.elixir
я, наверное, не понял до конца проблему
источник

m

madeinussr in pro.elixir
но вроде понятно, что у такой-то ф-ции нет такой-то клаузы
источник

AU

Alexander Uljev in pro.elixir
Наверное я привык к хорошему
источник

AU

Alexander Uljev in pro.elixir
Нет подходящей функции
источник

AU

Alexander Uljev in pro.elixir
Как я могу это использовать для поиска своей ошибки?
источник

AU

Alexander Uljev in pro.elixir
Это просто факт
источник

AU

Alexander Uljev in pro.elixir
Или вот
источник

AU

Alexander Uljev in pro.elixir
источник

AU

Alexander Uljev in pro.elixir
Неправильный аргумент
источник

AU

Alexander Uljev in pro.elixir
Доходчиво и сразу понятно, что делать
источник

AU

Alexander Uljev in pro.elixir
И даже стек есть функции которую я не вызывал
источник

AU

Alexander Uljev in pro.elixir
Вот я и задумался как жизнь пользователям моего кода облегчить
источник

m

madeinussr in pro.elixir
ну, подробности в stacktrace есть
источник

AU

Alexander Uljev in pro.elixir
Максим Барулин
Последняя функция ловит все типы аргументов и кидает exceptions
Я думаю это идеальный вариант
источник

AU

Alexander Uljev in pro.elixir
Можно красиво и доходчиво описать суть проблемы и указать что делать
источник

m

madeinussr in pro.elixir
Alexander Uljev
Вот я и задумался как жизнь пользователям моего кода облегчить
тем, кто читает/поддерживает код, думаю и матчинга с гардами (ну, может, спеки еще) достаточно
тем, кто юзает приложение нужно все равно отадавать ошибки покрасивей
источник

m

madeinussr in pro.elixir
Alexander Uljev
Можно красиво и доходчиво описать суть проблемы и указать что делать
можно, конечно, но это какая-то чрезмерная забота
источник

AU

Alexander Uljev in pro.elixir
Я из Руби пришел
источник