Size: a a a

Scala User Group

2020 February 03

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
не индекс. полный путь по дереву кейс классов. аккумулирующий валидатор любая обезьяна напишет, а для нормального решения нужна либо интеграция в парсер json, либо макросы
Не обижайте Тони Морриса, пожалуйста
источник

λ

λoλdog in Scala User Group
А уже у цирки есть аккумулирующий декодер вроде как
источник

SA

Sergey Alaev in Scala User Group
λoλdog
Ну тебе нужная интеграция с циркой и она есть
ага, я на неё посмотрю. но хотелось бы, конечно, tethys.
источник

Б

Берял in Scala User Group
Sergey Alaev
не индекс. полный путь по дереву кейс классов. аккумулирующий валидатор любая обезьяна напишет, а для нормального решения нужна либо интеграция в парсер json, либо макросы
а если тебе нужно валидировать не только поля по отдельности, но ещё и относительно друг друга, или вообще связку полей, какие сообщения об ошибках ты хочешь выдавать? можно ли автоматизировать такое?
источник

λ

λoλdog in Scala User Group
Ну тогда сорян
источник

λ

λoλdog in Scala User Group
источник

KS

Kirill Shelopugin in Scala User Group
Опять проклятые опенсорс писаки не написали конкретно то, что нужно Сергею? Грёбаный Отц...
источник

Oℕ

Oleg ℕizhnik in Scala User Group
В общем-то валидация с полным путём - того же уровня задача, что и параллельная
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Опять проклятые опенсорс писаки не написали конкретно то, что нужно Сергею? Грёбаный Отц...
На самом деле написали, аккумулирующий валидатор с полными путями есть в тофу конфиг
источник

SA

Sergey Alaev in Scala User Group
Берял
а если тебе нужно валидировать не только поля по отдельности, но ещё и относительно друг друга, или вообще связку полей, какие сообщения об ошибках ты хочешь выдавать? можно ли автоматизировать такое?
нельзя. но валидацию можно поделить на два класса - декларативную по индивидуальным полям и бизнес. они разные и назначение у них разное, поэтому можно не бояться их разделять
источник

Y

Yevhen in Scala User Group
Обясните что значит F[_]
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Берял
а если тебе нужно валидировать не только поля по отдельности, но ещё и относительно друг друга, или вообще связку полей, какие сообщения об ошибках ты хочешь выдавать? можно ли автоматизировать такое?
можно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
связка полей будет всё равно в каком-то рекорде, путь до него в ошибке можно автоматически генерить
источник

DM

Daniel Matveev in Scala User Group
Yevhen
Обясните что значит F[_]
лучше сюда https://t.me/scala_learn

тут сейчас трудно и душно будет получать ответы
источник

SA

Sergey Alaev in Scala User Group
Daniel Matveev
заговорил как Джей Ли))
в этом и проблема - что в этом чатике не так много людей, которые хотят и умеют делать код с высоким юзабилити)
источник

DM

Daniel Matveev in Scala User Group
не пойму причем здесь чат
источник

NV

Nikita Vilunov in Scala User Group
Sergey Alaev
в этом и проблема - что в этом чатике не так много людей, которые хотят и умеют делать код с высоким юзабилити)
У всех разные представления о высоком юзабилити
источник

KS

Kirill Shelopugin in Scala User Group
Ждём картинок хлеба
источник

SA

Sergey Alaev in Scala User Group
Nikita Vilunov
У всех разные представления о высоком юзабилити
я именно это и сказал
источник

NV

Nikita Vilunov in Scala User Group
Sergey Alaev
я именно это и сказал
Нет, ты сказал, что в этом чате мало людей, которые хотят и умеют делать код с высоким юзабилити
источник