видение ее решения. Есть Контроллер в который приходит реквест потом заливается модель, отсылается в сервис а потом апдейтится или апдейтится а потом в сервис уже идет (это в принципе не суть важно).
Как работает сейчас : после заливки модели берутся грязные атрибуты которые отсылаются вместе с оригинальными атрибутами дальше в сервис. В сервисе грязные перебираются форычем внутри которого стоит свич на сравнение атрибута и при совпадении делаются некоторые действия.
Мне не нравится привязка в данном случае к имени атрибута в свиче + то что надо все равно перебирать каждый раз форычем не зная залетели ли изменения тех атрибутов которые надо в свиче проверять или нет.
У кого какие умозрительные решения вообще такого функционала есть?
переписать это всё
модель может сказать, какие поля изменились, разве нет?
Обсуждают сегодня