Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Objetos de valor podem usar biblioteca externa para fazer validação?

Gostaria de entender melhor, pois ao meu ver, Entidades e Objetos de Valor compartilham da mesma camada, a de domínio. Logo usar alguma biblioteca para validação de CPF ou alguma outra coisa muita especifica que um biblioteca já tenha implementado para fazer validação, é errado? Pensando no que o Clean Architecture defende.

Caso seja, como resolveria esse problema criaria um adapter em uma camada mais externa para isso e injetaria no construtor do objeto de valor?

3 respostas
solução!

Perfeita pergunta, Walthony.

Nesse caso você pode criar uma interface para essa dependência no seu domínio e utilizar adapters na sua camada de infraestrutura.

Dessa forma fica fácil trocar a dependência, se for preciso.

;-)

Fala, Walthony. Você entendeu a resposta? Continua com dúvida?

Entendi sim Vinicius! Obrigado!!