Resultados da pesquisa a pedido "coding-style"

14 a resposta

O GetLastError () é o padrão de design? É um bom mecanismo?

s APIs do @Windows usamGetLastError() mecanismo para recuperar informações sobre um erro ou falha. Estou considerando o mesmo mecanismo para lidar com erros ao escrever APIs para um módulo proprietário. Minha pergunta é: é melhor para a ...

24 a resposta

Uma ferramenta gratuita para verificar o código-fonte C / C ++ em relação a um conjunto de padrões de codificação? [fechadas

arece muito fácil encontrar essa ferramenta para Java Checkstyle [http://checkstyle.sourceforge.net/], JCSC [http://jcsc.sourceforge.net/]), mas não consigo encontrar um para C / C ++. Não estou procurando um analisador de código estático ...

16 a resposta

Dicionários e valores padrão

AssumingconnectionDetails é um dicionário Python, qual é a melhor, mais elegante e mais "pitônica" maneira de refatorar um código como ess if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

10 a resposta

O que é estilo sem pontos na Programação Funcional?

Uma frase que notei recentemente é o conceito de estilo "sem pontos" ... Primeiro, haviaest [https://stackoverflow.com/questions/943405/point-free-style-with-objects-records-in-f] pergunta ealso ...

12 a resposta

Desempenho e otimização do método Access

Muitas vezes, me deparo com código onde o Getter método @ é usado / abusado repetidamente para obter algum valor ou passá-lo como um parâmetro do método, por exemplo: public class Test { public void someMethod() { if(person.getName() != null ...

10 a resposta

A leitura app.config é cara?

Sem dúvida, ainda estou atingido por qualquer gargalo na velocidade de leitura. Eu estou pedindo para saber; se a leitura de app.config com frequência é uma má opção de programação. Eu sei que as operações do banco de dados estão ficando cara ...

26 a resposta

break em um caso com retorno .. e por padrão

@ My OCD me faz adicionar "break" ao escrever instruções de caso, mesmo que não sejam executadas. Considere o seguinte exemplo de código: switch(option) { case 1: a = 1; b = 7; break; case 2: a = 2; b = 4; return (-1); break; default: a = -1; ...

8 a resposta

Você deve declarar enums dentro ou fora de uma classe? [fechadas

Você deve declarar enumerações dentro ou fora de uma classe se as enumerações mencionadas forem usadas apenas nas funções de membro da class namespace nspace { // need to append OC, as this pollutes the current namespace enum OUTSIDE_CLASS ...

18 a resposta

Graceful evitar NullPointerException em Java

Considere esta linha: if (object.getAttribute("someAttr").equals("true")) { // .... Obviamente, esta linha é um bug em potencial, o atributo pode sernull e teremos umNullPointerException. Portanto, precisamos refatorá-lo para uma das ...

6 a resposta

spaços no estilo de codificação Python

tutorial do @ Python diz "Use espaços ao redor dos operadores e após vírgulas, mas não diretamente dentro das construções de bracketing: a = f (1, 2) + g (3, 4)." O que significa "não diretamente nas construções de bracketing" significa exatamente?