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)
1
resposta

Repository em DTO é uma boa prática?

No capítulo 04. Trabalhando com POST, o instrutor recebe um cursoRepository em um DTO, isso é uma boa prática?

1 resposta
solução!

É uma ótima prática. Ao fazer isso você está criando uma barreira de proteção na sua aplicação. Como os dados de entrada não são confiáveis, você primeiro os recebe num DTO descartável, valida e então copia, se for possível, para os seus objetos de negócio. Basta ter um pouco de bom senso na hora de usar. Em algumas situações você pode sentir que inserir os valores diretamente nos objetos não vai ser o fim do mundo.