Size: a a a

2020 July 27

AK

Aleksey Kluchnikov in ErlangRus
Evgeny Khramtsov
ну мыть полы тоже несложно, но как-то стрёмно
да одной строкой матчинга провалидировать можно
источник

EK

Evgeny Khramtsov in ErlangRus
ну нет же
источник

AK

Aleksey Kluchnikov in ErlangRus
так схема же не дает валидности данных, она типизацию только дает
источник

EK

Evgeny Khramtsov in ErlangRus
как элементы списка провалидировать в одной строке матчинга?
источник

AK

Aleksey Kluchnikov in ErlangRus
все равно валидировать
источник

EK

Evgeny Khramtsov in ErlangRus
Aleksey Kluchnikov
так схема же не дает валидности данных, она типизацию только дает
ну это такая себе логика: уж лучше провалидировать руками только семантику, чем валидировать типы, а потом ещё и семантику
источник

AK

Aleksey Kluchnikov in ErlangRus
Да сразу семантику, о типах зачем думать
источник

AK

Aleksey Kluchnikov in ErlangRus
в языках с динамической типизацией
источник

EK

Evgeny Khramtsov in ErlangRus
всё в один try засунуть? а если ошибка, как узнать в каком месте? если жсон будет с 10 уровнями вложенности
источник

AK

Aleksey Kluchnikov in ErlangRus
лаконичное api делать, не больше 3 вложенностей
источник

EK

Evgeny Khramtsov in ErlangRus
что ответить заказчику, который заслал срань в API, получил многозначительный "errror occured" и тебя теребит?
источник

AK

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

EK

Evgeny Khramtsov in ErlangRus
да даже с тремя уровнями усрёшься если элементов много
источник

AK

Aleksey Kluchnikov in ErlangRus
положил это в лог, снабдил рефкой, рефку в ошибке выдал. Не сложно так то
источник

AK

Aleksey Kluchnikov in ErlangRus
а схема то что даст
источник

EK

Evgeny Khramtsov in ErlangRus
и что в этой рефке будет? стектрейс эрланга?
источник

AK

Aleksey Kluchnikov in ErlangRus
будет запрос и что за ошибка
источник

EK

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

AK

Aleksey Kluchnikov in ErlangRus
берешь этот запрос и смотришь в него
источник

VS

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