Resultados da pesquisa a pedido "coding-style"

2 a resposta

Apostrophe in identifiers in Haskell

Encontrei este código cortado na internet: digits 0 = [0] digits n = digits' n [] where digits' 0 ds = ds digits' n ds = let (q,r) = quotRem n 10 in digits' q (r:ds) sumOfDigits = sum . digitsPode alguém explicar rapidamente qual é o sinal "'" ...

5 a resposta

Bad prática para declarar nomes no espaço para nome padrã

Eu estava olhando através do Guia de estilo do Google C ++ [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml], e me deparei com isso: "Não declare nada no namespace std, nem mesmo encaminhe declarações de classes da biblioteca ...

2 a resposta

Gang of Four - Design Patterns - essas amostras de padrões são codificadas de maneira desatualizad

Então, para esclarecer minha pergunta ... cada padrão no infame livro do GoF -adrões de design Elementos de software reutilizável orientado a objetos - tem seus exemplos de código em C ++. São aqueles atualizados? Ou hoje em dia o código em C ...

21 a resposta

Qual é a melhor maneira de converter um número em uma string em JavaScrip

Qual é a melhor maneira de converter um número em uma string (em termos de vantagem de velocidade, vantagem de clareza, vantagem de memória etc. Alguns exemplos String(n) n.toString() ""+n n+""

4 a resposta

Getters e setters C ++ melhor estilo

convenção de código Java é simples e óbvia, neste estil public: int GetMyAge(){ return myAge; } void SetMyAge(int myAge){ this->myAge = myAge; } private: int myAge; (Sei que é "novamente a mesma coisa",ma) Li a maioria das ...

3 a resposta

ontinuação da linha para compreensão de lista ou expressões geradoras em pyth

Como você deve terminar uma lista muito longa? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Vi também em algum lugar pessoas que não gostam de usar '\' para quebrar linhas, mas nunca ...

6 a resposta

É sempre bom pegar uma exceção e não fazer nada?

try { CallMethod() } catch { } Da minha experiência, geralmente não faria isso. Mas se eu tivesse uma parte da funcionalidade que diz, usa um assembly COM de terceiros que ocasionalmente falha e, na verdade, não é importante o suficiente para ...

3 a resposta

Prefixing interfaces com I?

Atualmente, estou lendo "Código Limpo", de Rober Martin (UncleBob), e geralmente amando as reflexões do UncleBob. No entanto, fiquei um pouco confuso quando li que ele evita prefixar interfaces como "IPerson". Ele afirma: "Não quero que meus ...

8 a resposta

Vantagens de usar const em vez de variáveis dentro de métodos

empre que tenho variáveis locais em um método, o ReSharper sugere convertê-las em constante // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = ...

6 a resposta

Qual é a melhor maneira de imprimir uma tabela com delimitadores em Python

Eu quero imprimir uma tabela combinada com valores de string e float, como impressão de saída delimitada por tabulação. Claro que posso fazer o trabalho: >>> tab = [['a', 1], ['b', 2]] >>> for row in tab: ... out = "" ... for col in row: ... out ...