Size: a a a

2021 April 10

b

betzy in Rude QA
в одном из модулей мне нужно чтобы он возвращал true вместо ok
источник

ZE

Zewa 🚽 Expert in Rude QA
Ну тебе уже сказали, что также приходит Петя и не вывозит почемув апихе админке и юзерлогине разная валидация юзернейма
источник

ZE

Zewa 🚽 Expert in Rude QA
Ты смотришь Кей когда одно поведение поменять надо
источник

ZE

Zewa 🚽 Expert in Rude QA
Но не смотришь в сторону когда надо везде поведение изменить
источник

b

betzy in Rude QA
на сервере ты делаешь валидацию потому что клиентов может быть много
на клиенте делаешь валидацию потому что долбить сервер каждый раз - не хорошо
в базе делаешь валидацию, потому что твою базу может долбить еще кто-о
источник

b

betzy in Rude QA
я и сказал изначально, что я против фанатичного пихания DRY
источник

ZE

Zewa 🚽 Expert in Rude QA
Фанатичное что угодно плохо
источник

ZE

Zewa 🚽 Expert in Rude QA
Абстракция всегда компромисс
источник

MK

Mem Kekovich in Rude QA
С хуя это на фронте валидация?)
Валидируйте в апишке и все. Три слоя валидация 😂
источник

b

betzy in Rude QA
источник

СС

Сказочный Сникерс... in Rude QA
Ну ты никуда от этого не денешься
источник

СС

Сказочный Сникерс... in Rude QA
Разве что единый сервис валидации сделать. Еще один
источник

b

betzy in Rude QA
как блядь если ты в базе один раз прописываешь схему и база уже сама валидирует на основе твоих правил для колонок
источник

b

betzy in Rude QA
или ты хочешь фронтом долбить не бек, а другой сервис валидации по хттп?
источник

b

betzy in Rude QA
любой трафик это бабки. я не думаю, что бизнес будет в восторге от такой валидации
источник

СС

Сказочный Сникерс... in Rude QA
Как вариант. Локейшн на фронте может быть другой и он будет проксировать на сервис валидации
источник

b

betzy in Rude QA
так он будет по хттп один хуй отправлять реквесты
источник

СС

Сказочный Сникерс... in Rude QA
Ну тут либо шашечки либо ехать)
источник

b

betzy in Rude QA
вначале мы гоним на сервис валидации траф, а потом гоним на бекенд
источник

b

betzy in Rude QA
тут очевидно что нужно в трех местах делать валидацию, а это нарушает dry
источник