Notícias

Identificação de objetos na GeneXus X

No blog de Marcos Crispino.

Identificação de objetos na GeneXus X

Até a versão 9 do GeneXus, os objetos identificavam-se por seu tipo e nome. A partir da GeneXus X, todos os objetos têm um identificador único, um GUID.

Na realidade todos os componentes, como por exemplo as ToolWindows ou as extensões também têm um GUID, mas essa é outra história...

No work shop de extensions da reunião do GUG de novembro 2008, lembro-me que surgiu a seguinte pergunta: que tão único é cada GUID, e quais as probabilidades de eles se repetirem?

Agora, por outra questão, cheguei ao artigo na Wikipédia que fala sobre Universally Unique Identifier (UUID), que faz um cálculo em relação à probabilidade de eles se repetirem.

Segundo o artigo, se fossem gerados 246 (7×1013 ou 70 trilhões) do UUIDs, a probabilidade de haver um repetido é de 4×10-10. Não parece ser algo muito preocupante...

Nota: O GUID (Globally Unique Identifier) é a implementação da Microsoft do UUID.


*Publicado no Blog de Marcos Crispino.