Camada de aplicação vs camada de API #24
-
Boa noite pessoal. @andrebaltieri tenho uma dúvida sobre onde deve ser tratado as regras de aplicação...Vi que nos exemplos do curso de cqrs não existe necessidade... mas em alguns casos (onde trabalho por exemplo) nessa camada são controladas transações com o Unit of Work, mapeamentos, e orquestração da camada de serviço... nesse caso, devo ter uma camada de aplicação separada ou devo tratar diretamente na controller? Outra questão é que para movimentar dados entre essas camadas (onde trabalho) é utilizado o seguinte padrão: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Bom dia, @WandersonOSantos, como vai? Não existe uma regra de ouro... depende do que faz mais sentido para você... mas no curso eu abordo o seguinte: Simplesmente por serem bem mais fáceis de testar! Sobre o Fail Fast, eu explico melhor no curso seguinte, de testes. |
Beta Was this translation helpful? Give feedback.
Bom dia, @WandersonOSantos, como vai?
Não existe uma regra de ouro... depende do que faz mais sentido para você... mas no curso eu abordo o seguinte:
Regras de negócio ficam nas entidades.. regras de fluxo ficam nos handlers...
Simplesmente por serem bem mais fáceis de testar!
Sobre o Fail Fast, eu explico melhor no curso seguinte, de testes.