Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida nome service ou use case

Boa noite pessoal, na aula em questão, foi criado um "RegisterService" para tirar a lógica da controller e colocar nessa classe "Service", o mais utilizavel não seria criar um UseCase, dentro de uma biblioteca de classe application ? Sei que o intuito da aula não é se aprofundar nisso, mas só por via das dúvidas de boas praticas de arquitetura mesmo, coisa fora do assunto da aula, mas que me surgiu a dúvida. Obrigado =)

2 respostas
solução!

Na minha experiência Service é o mais comum. Capaz que tenha mais casos de UseCase em projetos OpenSource (mas posso estar enganado).

Quando se fala em boas práticas de arquitetura, o ideal é definir qual arquitetura é essa.

Se você me fala que está estudando Arquitetura em Camadas e quer usar UseCase não é o ideal. Mas se está estudando Clean Architecture o ideal seria o UseCase.

Perfeito Gabriel, era esse ponto que eu queria chegar, concordo depende qual arquitetura estamos falando. Na minha experiência é mais comum o uso do UseCase ao invez do Services, mas bom em saber que dependendo da arquitetura o uso do Services também é considerado. Mais um ensinamento aprendido, creio que esse é o intuito, obrigado pela resposta e interação. =)