DEV Community

Roberson Miguel
Roberson Miguel

Posted on

O que é DTO?

O que é Data Transfer Object (DTO)?

DTO é um objeto que é usado para encapsular dados.

Normalmente usado na camada de Serviços que solicita dados de API de terceiros, ou do próprio sistema.

O benefício dos DTOs é converter os dados brutos em um objeto e reduzir informações desnecessárias.

O DTO torna o código muito fácil de manter e testar sempre que estamos escrevendo algum código para realizar a verificação de domínio da API de terceiros.

Em Ruby encontrei essa postagem que possuí 3 bons exemplos para ajudar na compreensão e uso.

Não é bala de prata, é bom conhecer e saber reconhecer qdo encontrarmos um, ou caso tenham a oportunidade de testar saber p/ onde começar

https://t.co/vuXIztW3pC

ruby #DTO #MVC #API

Top comments (0)