Size: a a a

2021 August 27

МЕ

Макс Епифанов... in CODE BLOG / C#
у нас ни все так просто Серег, у нас данные могут не влидные улететь в один сервис, а прилететь уже дособраны..
источник

rr

razumovsky r in CODE BLOG / C#
ну тоесть что б небыло возможност даже создать невалидную
источник

rr

razumovsky r in CODE BLOG / C#
но у меня в проекте такая возможность есть )
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Это всегда валидная?
источник

S

Sergey Trofimov in CODE BLOG / C#
ну да, у тебя физически нет вохможности нарушить инвариант
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Типо, ты либо создаешь валид и меняешь так как надо, либо не меняешь?
источник

S

Sergey Trofimov in CODE BLOG / C#
простой пример

class Sqare{} ты делаешь модель которая не позволяет установить одну сторону не равную другой, у тебя модель не может стать не валидной
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Валидации в сеттерах?
источник

S

Sergey Trofimov in CODE BLOG / C#
ага
источник

S

Sergey Trofimov in CODE BLOG / C#
ну и второй подход когда моедль прилетает любая, а ты ее потом каким-нибудь флюент валидатором прогоняешь
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
а как это правильно называется....
источник

AK

Andrew Kravchuk in CODE BLOG / C#
А в асп можно всегда валид сделать?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Точнее зачем, если там есть спец интерфейсы чтобы валидировать
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Это считается флуент валидатором?
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
например в классе есть 10 свойств.. половину из этих свойств собрало например в 1 сервисе.. но вторая половина может быть валидирована только из расчетов 2 сервиса.
источник

S

Sergey Trofimov in CODE BLOG / C#
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Ошибки архитектуры
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
не думаю..
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Заметно
источник

S

Sergey Trofimov in CODE BLOG / C#
повезло тебе шо Макс в МСК
источник