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

9
Por que um HashMap deve ser usado (em funções) para determinar qual valor retornar (para uma chave) quando uma construção if else pode fazer o trabalho em tempo melhor?

Enquanto eu trabalhava recentemente em uma grande empresa, notei que os programadores seguiram esse estilo de codificação: Suponha que eu tenha uma função que retorne 12 se a entrada for A, 21 se a entrada for B e 45 se a entrada for C. Para que eu possa escrever a assinatura da função como: int...

8
Onde devo definir constantes nos scripts?

Ao escrever scripts usando uma linguagem de script moderna, por exemplo, Powershell ou JavaScript, onde devo definir constantes? Devo tornar todas as constantes globais para facilitar a leitura e facilitar o uso, ou faz sentido definir constantes o mais próximo possível dos seus escopos (em uma...

8
Classes de estilo Java em c ++

Me deparei com este artigo propondo um estilo de codificação em c ++ que parece um pouco estranho no começo. Mas depois de ler e refletir um pouco, estou realmente pensando em tentar. O benefício mais atraente é a facilidade dos métodos de refatoração. Eu me pego constantemente alterando nomes de...

8
Essa estrutura de código é benéfica de alguma forma?

Recentemente, fui lançado em um projeto de aplicativo da web Java e deparei-me com várias classes que seguem esse tipo de formato: public class MyThingy { private final int p1; private final String p2; … public MyThingy (int p1, String p2, …) { this.p1 = p1; this.p2 = p2; … } public...