No capítulo 04. Trabalhando com POST, o instrutor recebe um cursoRepository em um DTO, isso é uma boa prática?
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!
No capítulo 04. Trabalhando com POST, o instrutor recebe um cursoRepository em um DTO, isso é uma boa prática?
É 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.