русский
Germany.ruForen → Архив Досок→ Programmierung

Абасс... обсудите рахитекурту

23.05.24 12:41
Re: Абасс... обсудите рахитекурту
 
alex445 патриот
За время выполнения теста валидация вызывалась примерно 200 тысяч раз.

Я конечное многое могу понять, но зачем валидировать весь объект после каждого изменения?

В вашем примере в мной немного переписанном вашем примере (справа) на каждое изменение свойства Param или ParamVolatile вызывается валидация всего объекта - оба свойства валидируются. Я же предлагал ввести отдельные методы для валидации зависимых свойств. Т.е. если 2 свойства зависимы, то оба получают один валидатор, внутри которого проверяются оба эти свойства. Не нужно делать все возможные комбинации проверок, а только отдельных независимых свойств и зависимых свойств.

 

Sprung zu