Perguntas com a marcação «programming-practices»

42
Aceitável confiar em ints aleatórios sendo únicos?

Estou implementando um protocolo de rede e exijo que os pacotes tenham identificadores exclusivos. Até agora, acabei de gerar números inteiros aleatórios de 32 bits e assumindo que é astronomicamente improvável que ocorra uma colisão durante a vida útil de um programa / conexão. Isso geralmente é...

41
Variável privada vs propriedade?

Ao definir um valor para uma variável dentro de uma classe na maioria das vezes, são apresentadas duas opções: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Existe uma convenção que determina como devemos atribuir valores a variáveis ​​dentro...

39
Log: Por que e o quê? [fechadas]

Eu nunca escrevi programas que fazem uso significativo do log. O máximo que fiz foi capturar rastreamentos de pilha quando ocorrerem exceções. Fiquei me perguntando, quanto as outras pessoas registram? Depende do tipo de aplicativo que você está escrevendo? Você acha os logs realmente...