Pessoalmente eu uso uma estrutura híbrida entre a "Arquitetura Limpa" e "Ports & Adapters", então, geralmente separo em uma camada Core (com subcamadas de Domain seguindo práticas do DDD e Application) e uma camada Adapters (com implementações dos repositórios, serviços e outros elementos externos). Acredito que organizando o projeto dessa forma já é possível torná-lo bem mais legível, com separação clara de responsabilidades e facilidade na hora de testar ou estender as funcionalidades da aplicação, então, mesmo não sendo uma estrutura perfeita, ela se adequa bem pra aplicações de complexidade baixa ou intermediária.
@giarettaio5 ай бұрын
Top demais! Grande abraço.
@claudiolacerda76262 ай бұрын
Velho, sua didática é muito legal!
@giarettaio2 ай бұрын
Tmj, querido. Grande abraço.
@diogorcarvalho8 ай бұрын
MediatR dentro do Domain? Robert Cecil Martin especifica que a camada de Domain não deve possuir framework, eles devem estar nas camadas mais externas da aplicação. Gosto muito dos seus vídeos, lhe deseje sucesso!
@giarettaio8 ай бұрын
Tmj demais meu amigo. Grande abraço.
@marciokoehler6269 Жыл бұрын
Excelente dica irmão.🎉
@giarettaio Жыл бұрын
Valeeeu, Tmj.
@ogabrielkist Жыл бұрын
Fantástico, muito bom, como sempre. Tive a honra de ter tido aulas de .NET com você na CWI, continuo acompanhando no canal e sempre aprendendo muito
@giarettaio Жыл бұрын
Valeeeu meu querido. Honra pra mim poder compartilhar conhecimento com vocês. Grande abraço. Tmj.
@cleitonsouza4648 Жыл бұрын
Grande Giaretta Só conteúdos tops e didático, parabéns
@giarettaio Жыл бұрын
Valeeu Cleiton. Tmj. Abraço.
@daniellopes2811 Жыл бұрын
Parabéns, continue nos ajudando com seu conhecimento.
@giarettaio Жыл бұрын
Valeeeu Daniel. Obrigado pelas palavras. Abração.
@carlosgleisoncaetanodeoliv5088 Жыл бұрын
Seus vídeos são ótimos Giaretta. Parabéns! Aprendi muito ❤
@giarettaio Жыл бұрын
Tmj demais! Grande abraço.
@thiagocorreanet7 ай бұрын
Muito bom
@giarettaio7 ай бұрын
Tmj meu. Grande abraço.
@victorperezti Жыл бұрын
Muito bom, parabéns.
@giarettaio Жыл бұрын
Valeeeu Victor. Tmj. Abraço.
@saulolima6874 Жыл бұрын
Muito bom!
@giarettaio Жыл бұрын
Tmj! Grande abraço.
@rogeriomarquesribeiro46422 ай бұрын
Olá, esta arquitetura seria uma boa opção para windows form .net c# ? sugere alguma caso não seja ?
@giarettaio2 ай бұрын
Com certeza! Ela é a base para tudo. Abraços.
@reidecarvalho6 ай бұрын
Eu nunca entendi realmente porque Domain e Use Cases são separadas. Elas são intrínsecas. Eu as trato como uma camada única.
@giarettaio6 ай бұрын
Realmente! Isso depende muito da aplicação por si só. Não tem um certo ou errado. Grande abraço.
@reidecarvalho6 ай бұрын
Um outro ponto que acho que vale a pena destacar. Em Clean Architecture, Uncle Bob coloca na camada de infrastructure os Controllers, Repositories, etc. Algumas pessoas colocam esses recursos no mesmo pacote, de forma que eles tem acesso um ao outro. Isso pode levar a um indesejado bypass, onde o Controller pode injetar diretamente um Repository e pular o UseCase. É importante tomar cuidado na hora de implementar para restringir os acessos indevidos.