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