Size: a a a

2021 January 14

А

Александр in pro.jvm
Для этого делают валидацию в клиенте
источник

AE

Alexandr Emelyanov in pro.jvm
Именно
источник

HH

Human Human in pro.jvm
Александр
Для этого делают валидацию в клиенте
Да, если на клиенте есть, тогда делать в приложении стоит только ради производительности?
источник

AE

Alexandr Emelyanov in pro.jvm
А в случае с констрейнтом по умолчанию вообще будет 500я ошибка
источник

HH

Human Human in pro.jvm
Ну я же говорю можно обработать.
источник

А

Александр in pro.jvm
Human Human
Да, если на клиенте есть, тогда делать в приложении стоит только ради производительности?
Это не даст ощутимого прироста, поверьте
источник

HH

Human Human in pro.jvm
Зато не надо этот констрейнт прописывать 3 раза. На фронте, на беке и в миграциях
источник

AE

Alexandr Emelyanov in pro.jvm
Human Human
Да, если на клиенте есть, тогда делать в приложении стоит только ради производительности?
источник

А

Александр in pro.jvm
Валидация это не та вещь, на которой нужно экономить
источник

HH

Human Human in pro.jvm
Звучит как общая фраза, без конкретной аргументации.
Я могу также сказать, зачем делать лишние действия, если они не нужны?
источник

AE

Alexandr Emelyanov in pro.jvm
Human Human
Зато не надо этот констрейнт прописывать 3 раза. На фронте, на беке и в миграциях
На фронте можно сделать автоматически. Эти констрейнты можно получить с бэка на основе метаданных контроллера
источник

HH

Human Human in pro.jvm
Alexandr Emelyanov
На фронте можно сделать автоматически. Эти констрейнты можно получить с бэка на основе метаданных контроллера
У меня только spa
источник

AE

Alexandr Emelyanov in pro.jvm
Human Human
У меня только spa
А разница?
источник

AE

Alexandr Emelyanov in pro.jvm
У меня весь ui только spa, всегда имею его ввиду
источник

HH

Human Human in pro.jvm
Alexandr Emelyanov
А разница?
Для этого есть нормальные инструменты? Все кодогенерации что я видел гамно
источник

AE

Alexandr Emelyanov in pro.jvm
Human Human
Для этого есть нормальные инструменты? Все кодогенерации что я видел гамно
Было что то
источник

HH

Human Human in pro.jvm
О чем и речь.
источник

b

borsch in pro.jvm
openapi generator
источник

DC

Denis Chikanov in pro.jvm
Human Human
Звучит как общая фраза, без конкретной аргументации.
Я могу также сказать, зачем делать лишние действия, если они не нужны?
Затем, что
1) у вас нет гарантий корректности работы фронта
2) у вас нет гарантий того, что никто не полезет - с хорошими или плохими намерениями - мимо фронта напрямую долбиться в апи с некорректными данными, а цена ошибки на бэке и в базе выше.
источник

HH

Human Human in pro.jvm
Denis Chikanov
Затем, что
1) у вас нет гарантий корректности работы фронта
2) у вас нет гарантий того, что никто не полезет - с хорошими или плохими намерениями - мимо фронта напрямую долбиться в апи с некорректными данными, а цена ошибки на бэке и в базе выше.
Я это понимаю, но на этот случай у нас есть констрейнты в базе
источник