Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Encapsulamento de lógica em DTO

Olá, no curso toda a lógica de conversão e operações é feita dentro da própria DTO, isso é uma prática comum? Pois até onde eu entendo normalmente é criado um service e nele é desenvolvido a lógica. Dessa forma, qual seria a melhor maneira e utilizada no mercado ?

1 resposta
solução!

Oi Rodrigo,

O mais comum realmente é utilizar uma classe service. Apenas tome cuidado para não criar classes services que não tem lógica nenhuma e apenas chamam o repository para persistir os dados.

No curso mostrei uma alternativa a classe service, utilizando o próprio DTO para encapsular algumas lógicas, mas não de regras de negócio e sim de construção de objetos.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software