Perguntas com a marcação «coding-style»

125
Recuo no Go: tabulações ou espaços?

Existe um documento padrão das convenções de codificação do Google Go em algum lugar que defina se as guias ou os espaços são preferidos para a indentação no código-fonte do Go? Caso contrário, qual é a opção (estatisticamente) mais popular? Qual é a recomendação oficial? (caso existam) Qual é a...

112
#ifdef vs #if - o que é melhor / mais seguro como método para habilitar / desabilitar a compilação de seções específicas do código?

Isso pode ser uma questão de estilo, mas há um pouco de divisão em nossa equipe de desenvolvimento e eu me pergunto se mais alguém tem alguma idéia sobre o assunto ... Basicamente, temos algumas instruções de impressão de depuração que desativamos durante o desenvolvimento normal. Pessoalmente,...

112
Usando do block vs colchetes {}

Novo no Ruby, coloque suas luvas de novato. Existe alguma diferença (obscura ou prática) entre os dois trechos a seguir? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Sei que a sintaxe da chave permite...

108
Mapeie convenientemente entre enum e int / String

Ao trabalhar com variáveis ​​/ parâmetros que podem assumir apenas um número finito de valores, tento sempre usar Java enum, como em public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Contanto que eu permaneça dentro do meu código, funciona bem. No entanto, geralmente preciso fazer a interface...