Resultados da pesquisa a pedido "coding-style"

8 a resposta

Ferramenta que mostra dependências de unidade para o programa Delphi 2010 ou Delphi 7

Estamos tentando desembaraçar uma bola de pelos de centenas de unidades, removendo algumas. Seria útil se houvesse uma ferramenta que nos mostrasse quais unidades estavam usando explicitamente a unidade X. Penganza não parece ter um relatório ...

6 a resposta

Retorno PHP (valor); vs valor de retorno;

Existe alguma diferença entrereturn($var); ereturn $var; outro, envolvendo-o entre parênteses?

5 a resposta

prática recomendada em arquivos de cabeçalho C com #ifndef #define #endif

qual é a melhor prática relacionada ao "padrão" a seguir? #ifndef BLAFOO_H #define BLAFOO_H /* ... * ... */ #endif /* BLAFOO_H */como devo nomear o cabeçalho no#define diretiva? eu vi tudo o que disseBLAFOO_H para__BLAFOO_H para_BLAFOO_H_ etc ..

8 a resposta

maneira pitônica de fazer algo N vezes sem uma variável de índice?

Todos os dias eu amo python cada vez mais. Hoje, eu estava escrevendo um código como: for i in xrange(N): do_something()Eu tive que fazer algo N vezes. Mas cada vez que não dependia do valor dei (variável de índice). Percebi que estava ...

13 a resposta

Como criar o código mais limpo ao relatar o progresso para um usuário?

Nos últimos meses, lutei com algum código limpo para relatar o progresso de um usuário. Tudo sempre se resume a: ReportProgress("Starting Task 1"); doTask1(); ReportProgress("Task 1 is done"); ReportProgress("Starting Task 2"); doTask2(); ...

10 a resposta

Construtores Factory vs Instance

Não consigo pensar em nenhuma razão pela qual uma seja melhor que a outra. Compare estas duas implementações: public class MyClass { public MyClass(string fileName) { // some code... } }em oposição a: public class MyClass { private MyClass(){} ...

10 a resposta

Nomenclatura forçada de parâmetros em Python

No Python, você pode ter uma definição de função: def info(object, spacing=10, collapse=1)que pode ser chamado de qualquer uma das seguintes maneiras: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, ...

1 a resposta

Promessas de fiapos em Javascript

Estou procurando padronizar o uso das promessas Q na base de código da minha equipe. Existem boas extensões jscs (ou outros linters) para ajudar a reforçar o estilo quando se trata de promessas? Gostaríamos que nossas promessas seguissem este ...

6 a resposta

Devo testar se é igual a 1 ou não é igual a 0?

Eu estava codificando aqui outro dia, escrevendo algumas instruções if com números inteiros sempre0 ou1 (praticamente atuando comobools) Eu me perguntei: Ao testar o resultado positivo, o que é melhor; testando paraint == 1 ouint != 0? Por ...

10 a resposta

Estilo do construtor Java: os parâmetros de verificação não são nulos

Quais são as melhores práticas se você tem uma classe que aceita alguns parâmetros, mas nenhum deles pode sernull? O seguinte é óbvio, mas a exceção é um pouco inespecífica: public class SomeClass { public SomeClass(Object one, Object two) { if ...