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.
Posta seu código aqui pra gente tentar ajudar...
É 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.