Executando verificação de segurança...
1

Como criar um ID no dominio da aplicação sem quebrar a regra de dependencia?

Estou criando uma aplicação em Typescript e gostaria de seguir a regra de dependencia do clean architecture. Como vocês criam o ID sem usar um UUID lib?

A forma que tenho feito, é deixar de responsabilidade do banco com o autoincrement.

Carregando publicação patrocinada...
1
1

É uma opinião, massss:

UUID, em particular, segue uma especificação (RFC 4122) e é implementada em diversos lugares, linguagens, SGBDs, e sei lá mais o quê.

Então, por conclusão minha, usar uma lib UUID não configura uma quebra da regra de dependência, pois é um padrão bastante sólido e definido, afinal, segue regras e não vai haver uma variação imensa entre implementações do mesmo papel.