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

289
Convenções de codificação - nomeação de enums

Existe uma convenção para nomear enumerações em Java? Minha preferência é que um enum seja um tipo. Então, por exemplo, você tem um enum Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Sou contra o nome: FruitEnum NetworkConnectionTypeEnum Entendo que...

263
Quando o eval () do JavaScript não é mau?

Estou escrevendo algum código JavaScript para analisar funções inseridas pelo usuário (para funcionalidade semelhante a planilha). Tendo analisado a fórmula, eu poderia convertê-lo em JavaScript e executá eval()-lo para produzir o resultado. No entanto, sempre evitei usá-lo, eval()se posso...

249
Quando você usa a palavra-chave "this"? [fechadas]

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...

243
Acrônimos em CamelCase [fechado]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Melhore...

232
O que 'foo' realmente significa?

Espero que isso se qualifique como uma questão de programação, como em qualquer tutorial de programação, você eventualmente encontrará 'foo' nos exemplos de código. (Okay, certo?) o que 'foo' realmente significa? Se não pretende significar nada , quando começou a ser

213
Dicionários e valores padrão

Supondo que connectionDetailsseja um dicionário Python, qual é a melhor, mais elegante e mais "pitônica" maneira de refatorar códigos como esse? if "host" in connectionDetails: host = connectionDetails["host"] else: host =

203
Getter e Setter?

Eu não sou desenvolvedor de PHP, por isso estou me perguntando se no PHP é mais popular usar getter / setters explícitos, em um estilo OOP puro, com campos privados (do jeito que eu gosto): class MyClass { private $firstField; private $secondField; public function getFirstField() { return...

203
Usando "super" em C ++

Meu estilo de codificação inclui o seguinte idioma: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Isso me permite usar "super" como um alias para o Base, por exemplo, em

197
declaração de retorno vs exit () em main ()

Devo usar exit()ou apenas returndeclarações main()? Pessoalmente, sou a favor das returndeclarações porque sinto que é como ler qualquer outra função e o controle de fluxo quando estou lendo o código é suave (na minha opinião). E mesmo que eu queira refatorar a main()função, ter returnparece ser...