Resultados da pesquisa a pedido "coding-style"
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 ...
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 ...
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
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 ...
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 ...
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 ...
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; ...
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 ...
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 ...
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?