Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Mudança na estrutura das pastas de Evento

Fala mestre, beleza?

Em um tópico anterior conversamos sobre os ouvintes fazerem parte da camada de aplicação.

Nessa aula sobre ouvintes independentes você move as classes Evento, OuvienteDeEvento e PublicadorDeEvento para shared - domain - evento.

Faria sentido essa nova estrutura?

shared - domain - evento -> Evento.

shared - application - evento -> OuvienteDeEvento.

shared - infra - evento -> PublicadorDeEvento.

2 respostas
solução!

Eu manteria o publicador na camada de application tbm já que não é algo que depende de infra. É um publicador próprio da aplicação, pelo que me lembro de como implementei.

Realmente da maneira que foi implementado faz mais sentido na camada de application. Estava nessa dúvida entre application e infra. =D