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

O estilo de codificação é um conjunto de diretrizes que ajudam a legibilidade e compreensão do código-fonte.



4
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; …




1
O aninhamento profundo do fluxo de controle no código é um problema estudado?
Afirmei aos colegas de trabalho que níveis profundos de fluxo de controle eram prejudiciais à legibilidade do código. Exemplo, retirado da pergunta relevante de estouro de pilha /software/52685/if-you-need-more-than-3-levels-of-indentation-youre-screwed : for(int i=0; i<10; ++i){ Object val = repeat(i, someVar); if(val.value > 3){ switch(val.item){ case DOG: if(mProcess){ outputToUser(val); doMoreThings(val, mMoreThingDoer); if(mRepurpose){ addExample(val); …


3
Alterar o tipo de uma variável no meio de um procedimento em um estilo de linguagem digitada dinamicamente é ruim?
No Python (e ocasionalmente no PHP), onde as variáveis ​​não têm tipos fixos, frequentemente executarei 'transformações de tipo' em uma variável parcialmente através da lógica do meu código. Não estou (necessariamente) falando sobre conversões simples, mas sobre funções que alteram o tipo de uma variável, deixando-a basicamente representando o mesmo …

3
Espaço entre sinal negativo e nome da variável
Tentei fazer uma pesquisa no Google, bem como pesquisar neste site do Stack Exchange, mas não consegui encontrar uma pergunta relacionada diretamente a isso. O Guia de Estilo PEP 8 para Código Python possui muitas recomendações de bom estilo, no entanto, acho que elas não mencionam nada sobre se um …

4
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 …

2
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 função, por exemplo, se …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.