Size: a a a

2020 May 23

ŹR

Źmićer Rubinštejn in pro.elixir
Andrew Rudenko
такие валидации смогут поймать то, что не смог поймать диалайзер, при том бесплатно для разработчика
Тесты могут это снедать
источник

AR

Andrew Rudenko in pro.elixir
так ладно, вообще хотелось узнать не нужно ли это мне (и еще куче людей из других экосистем), а есть ли что-то в этом направлении
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я могу тебе сказать как это сделать
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И ещё могу сказать, почему этого никто не делает
источник

ŹR

Źmićer Rubinštejn in pro.elixir
На этом мои полномочия все
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
И ещё могу сказать, почему этого никто не делает
или не можешь
источник

AR

Andrew Rudenko in pro.elixir
источник

AR

Andrew Rudenko in pro.elixir
источник

NB

Nikita Babushkin in pro.elixir
hammox тестирует behaviors
источник

AR

Andrew Rudenko in pro.elixir
ага
источник

AR

Andrew Rudenko in pro.elixir
вот надо примерно такое но про spec
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
И ещё могу сказать, почему этого никто не делает
и конечно, так до фига кто делает просто (пока) не в эликсире https://clojure.org/guides/spec#_instrumentation
источник

AB

Alex Bubnov in pro.elixir
Andrew Rudenko
проверять значения в рантайме! )
Ты хочешь инструментацию из clojure.spec, да?
источник

AR

Andrew Rudenko in pro.elixir
ну идея то старая и общая, не в кложа.спек это придумали
источник

AR

Andrew Rudenko in pro.elixir
странно что УЖЕ имея определения спеков не добавить их рантайм валидацию хотя бы в тестах
источник

AR

Andrew Rudenko in pro.elixir
Nikita Babushkin
hammox тестирует behaviors
ну и кстати оно как минимум содержит поддержку валидации спеки https://github.com/msz/hammox/blob/master/lib/hammox/type_engine.ex
источник

NB

Nikita Babushkin in pro.elixir
да, с точки зрения работы со спеками это +- то же самое.  
Я ни в коем случае не осуждаю, но если hammox я активно использую и понимаю зачем, то зачем мне хотеть того, что хочешь ты, я не понимаю.
источник

NB

Nikita Babushkin in pro.elixir
Возможно ты сделаешь либу, она станет стандартом в эликсирах и перевернет игру
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потом кто-то придёт и скажет «в акке сообщения типизированы, а в эликсире - нет»
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потом значит появляется люди, которые впилят вывод типов
источник