Неоднозначные впечатления о спек-коэрс
Я смотрел на spec-coerce. Мне непонятен юзкейс. Почти, но не совсем корректные входы?
отлично работате как прослойка между несовместимыми приложениями например: json на входе с массивом строк, а clojure приложение хочет вектор кейвордов. Тут то такие лайтовые коерсеры и могут пригодиться - проверка на возможность коерсинга в keyword + проверка на валидность самого keyword
У меня предварительно коерсится все, что прилетает в api, например form-data или json - на выходе нормальная map, которую уже можно скормить spec и передать во внутренние слои…
@guliy А как коэрсится? А валидация есть на уровне form-data/json?
@dottedmag Все разделено на отдельные шаги и распихано по интрерцепторам. Сначала form-data/json кейвордайзятся -> получаем hashmap на которую у нас есть спека. Дальше коерсинг по спеке, а затем уже валидация по той же спеке. Как-то так…