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.

7
Usando números inteiros não assinados em C e C ++
Eu tenho uma pergunta muito simples que me confunde por um longo tempo. Como estou lidando com redes e bancos de dados, muitos dados são contadores de 32 e 64 bits (não assinados), IDs de identificação de 32 e 64 bits (também não possuem mapeamento significativo para sinal). Praticamente nunca …
23 c  coding-style 

5
Reformatação e controle de versão
A formatação de código é importante. Mesmo o recuo é importante . E a consistência é mais importante que pequenas melhorias. Mas os projetos geralmente não têm um guia de estilo claro, completo, verificável e aplicado desde o primeiro dia, e grandes melhorias podem chegar a qualquer dia. Talvez você …


10
Tipos anuláveis ​​são preferíveis a números mágicos?
Ultimamente tenho tido um pouco de debate com um colega de trabalho. Estamos usando especificamente o C #, mas isso pode se aplicar a qualquer idioma com tipos anuláveis. Digamos, por exemplo, que você tenha um valor que represente um máximo. No entanto, esse valor máximo é opcional. Argumento que …


6
sizeof style: sizeof (type) ou sizeof variable?
Eu já vi dois estilos de uso sizeofpara operações relacionadas à memória (como em memsetou malloc): sizeof(type)e sizeof variable ou sizeof(variable) Qual deles você prefere, ou você usaria uma mistura dos dois estilos, e quando você usaria cada estilo? Quais são os prós e os contras de cada estilo e …
22 c  coding-style 



5
Como você pode decompor um construtor?
Digamos que eu tenho uma classe Enemy, e o construtor seria algo como: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Isso parece ruim porque o construtor tem muitos parâmetros, mas quando eu crio uma instância Enemy, preciso especificar todas …


4
Qual é o nome do idioma usando o encadeamento de métodos para criar um objeto?
Costumo usar um padrão em que uso o método encadeamento para configurar um objeto, semelhante a um Builderou Prototypepadrão, mas não criando novos objetos a cada chamada de método, modificando o objeto original. Exemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Basta saber se existe um nome para esse padrão e se ele é …

12
Quando o paradigma “uma coisa” se torna prejudicial?
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 …

9
Preferência de estilo LINQ [fechada]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
21 c#  coding-style  linq 


3
Duplicar constantes entre testes e código de produção?
É bom ou ruim duplicar dados entre testes e código real? Por exemplo, suponha que eu tenho uma classe Python FooSaverque salva arquivos com nomes específicos em um determinado diretório: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, type_, name): to_save = None if type_ == FOOTYPE_A: to_save …

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.