Um Arquiteto de Software que se diverte pensando e escrevendo sobre padrões e práticas de design – e, eventualmente, código e desempenho de aplicações.
Fala, Tiago! Não precisa agradecer, é um prazer conversar por aqui.
A diferenciação entre os eventos dos modelos e os eventos de domínio é algo que entendo fundamental, e por dois motivos:
1) Trazer clareza sobre o propósito de cada evento – e aí discordo que a separação adicione complexidade, porque na verdade evidencia a natureza de cada tipo de evento;
2) Evitar que eventos que não sejam relevantes para o domínio sejam disparados inutilmente – algo que geraria um tremendo desperdício de recursos, uma vez que a tendência é haver muito menos eventos de domínio que eventos do modelo.
Como são conceitos diferentes, precisam existir isoladamente.
Espero que acompanhe os próximos artigos, já estamos próximos do fim da série!
Abraço. :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Fala, Tiago! Não precisa agradecer, é um prazer conversar por aqui.
A diferenciação entre os eventos dos modelos e os eventos de domínio é algo que entendo fundamental, e por dois motivos:
1) Trazer clareza sobre o propósito de cada evento – e aí discordo que a separação adicione complexidade, porque na verdade evidencia a natureza de cada tipo de evento;
2) Evitar que eventos que não sejam relevantes para o domínio sejam disparados inutilmente – algo que geraria um tremendo desperdício de recursos, uma vez que a tendência é haver muito menos eventos de domínio que eventos do modelo.
Como são conceitos diferentes, precisam existir isoladamente.
Espero que acompanhe os próximos artigos, já estamos próximos do fim da série!
Abraço. :)