Size: a a a

2020 July 27

AK

Aleksey Kluchnikov in ErlangRus
эти жсон валидаторы для других языков есть? с тем же синтаксисом задания схем
источник

EK

Evgeny Khramtsov in ErlangRus
тут проблема что схем расплодили до жопы
источник

EK

Evgeny Khramtsov in ErlangRus
нет никакой гарантии что будет (нормальная) поддержка выбранной схемы в языке X
источник

EK

Evgeny Khramtsov in ErlangRus
вот тут grpc блистает
источник

AK

Aleksey Kluchnikov in ErlangRus
Если взять тот же фейсбук, у них безсхемная апишка. С перпендикулярно другого конца есть redis, tarantool там тоже безсехмный msgpack. И вроде как нет даже холивара что туда схема нужна. Если тут сообщество так схемоориентировано то это наверно обусловлено нишей работы. Что за ниша такая? Как определить что вот тут нужна схема иначе заклюют
источник

EK

Evgeny Khramtsov in ErlangRus
внутри то у них может и есть валидация
источник

AK

Aleksey Kluchnikov in ErlangRus
изначально дискусия была что валидация на стороне клинта нужна
источник

EK

Evgeny Khramtsov in ErlangRus
то что они схему не дают — понятное дело, какую схему ты для жсона дашь?
источник

AK

Aleksey Kluchnikov in ErlangRus
чтобы он не мог отправить невалидные данные
источник

DF

Denis Fakhrtdinov in ErlangRus
Кто ж ему запретит.
источник

EK

Evgeny Khramtsov in ErlangRus
а как ты это проконтролируешь?
источник

AK

Aleksey Kluchnikov in ErlangRus
Evgeny Khramtsov
то что они схему не дают — понятное дело, какую схему ты для жсона дашь?
ну как какую, бахнули бы трифт. И расказали на конфах что так правильно
источник

EK

Evgeny Khramtsov in ErlangRus
ну они бахнули, но он похоже не взлетел
источник

EK

Evgeny Khramtsov in ErlangRus
а вот grpc взлетел :) но его наверное в рожекниге зашкварно юзать
источник

AK

Aleksey Kluchnikov in ErlangRus
взлетел опять же где то внутри микросервисов
источник

EK

Evgeny Khramtsov in ErlangRus
я хз, я вообще не знаю что там в рожекниге юзают, не пользуюсь их говносервисами
источник

ИИ

Иванов Иванов... in ErlangRus
Vladimir Sekisov
без схемы жить можно, если
ты сам-себе Штирлиц или
Шелдон Купер, ничего не забываешь
без схемы жить придется,
если генератор валидации
и тесты из схемы сделать никак не
способен.
В других случаях лучше жить
со схемой.
или еще когда требования к производельности и компактности, нужен быстрый inline упаковщик, распаковщик без копирований, валидаций, блекжека и трассировок. но это скорее к внутренней сериализации, в обмене или схема или, если совсем уж прижало, открытый текстовый протокол
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
что-то напомнило те лохматые времена когда маздайка генерила "Error 0x25ce50da"
там какой-то вендор-лок во всем. даже вот сегментэйшон фолт против акцесс виолэйшон. второе такое страшное, отпугивает. звучит как всё сломалось, починить невозможно.
источник

AK

Aleksey Kluchnikov in ErlangRus
Иванов Иванов
там какой-то вендор-лок во всем. даже вот сегментэйшон фолт против акцесс виолэйшон. второе такое страшное, отпугивает. звучит как всё сломалось, починить невозможно.
Да просто они прячут ошибку, а у них есть какая то система где можно разресолвить этот указатель на место в коде или памяти где бахнулось
источник

ММ

Михаил Малюк... in ErlangRus
Vladimir Sekisov
без схемы жить можно, если
ты сам-себе Штирлиц или
Шелдон Купер, ничего не забываешь
без схемы жить придется,
если генератор валидации
и тесты из схемы сделать никак не
способен.
В других случаях лучше жить
со схемой.
без схемы можно, нужно и придется, если эти самые жсоны находятся в состоянии постоянного изменения, потому что решения нет, и оно нащупывается в потемках. согласование изменения схем в таком случае жрет массу времени и банально мешается
источник