Dans l'un des projets sur lesquels je travaille, le schéma suivant est observé assez régulièrement:
var guid = Guid.NewGuid().ToString();
while (guid == Guid.Empty.ToString())
{
guid = Guid.NewGuid().ToString();
}
Bien que je comprenne qu'un aa GUID n'est pas garanti d'être unique et que, selon la documentation MSDN, un GUID généré peut être nul , est-ce une considération pratique qui vaut vraiment la peine d'envoyer des tests de cycles à la fois dans le sens du calcul et en termes de temps de développement pour les développeurs ?