Resultados da pesquisa a pedido "coding-style"
Usando "Base" em um nome de classe
É aceitável usar a palavra 'Base' em um nome de classe que é a parte inferior da árvore de herança? Eu sempre achei isso um pouco ridículo, me perguntando se alguém concorda comigo. Por exemplo, se estou refatorando certos elementos de MyClassA ...
Denominar condições de várias linhas nas instruções 'if'?
Às vezes eu quebro longas condições emifs em várias linhas. A maneira mais óbvia de fazer isso é: if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_somethingNão é muito atraente visualmente, porque a ação ...
Qual é o propósito de 'var'? [duplicado]
Possível duplicado: Qual é o objetivo da palavra-chave var? [https://stackoverflow.com/questions/209199/whats-the-point-of-the-var-keyword] Eu estounãoperguntando como isso funciona. eu sounãoperguntando se isso afeta o desempenho. Eu já sei ...
Existem 'truques' com esse padrão Python?
Aqui está o padrão que estou pensando em usar: class Dicty(dict): def __init__(self): self.__dict__ = self d = Dicty() d.foo = 'bar' print d['foo'] >>> bar d['foo'] = 'baz' print d.foo >>> 'baz'Geralmente, prefiro a semântica do acesso ao ...
Mapeie convenientemente entre enum e int / String
Ao trabalhar com variáveis / parâmetros que só podem receber um número finito de valores, tento sempre usar o Javaenum, como em public enum BonusType { MONTHLY, YEARLY, ONE_OFF }Enquanto eu permanecer dentro do meu código, isso funcionará bem. ...
O que é uma interface fluente?
Recentemente, me deparei com essa expressão - mas lendona Wikipedia [http://en.wikipedia.org/wiki/Fluent_interface]não esclareceu muito para mim - ainda não entendi: Qual é o objetivo dissoComo é usado na prática (ou seja, como isso beneficia ...
Para camelCase ou não para camel_case
Qual é o padrão ao codificar em Java, quando você usa camel case quando usa sublinhados, etc.
Como combater um aviso de muitas variáveis não resolvidas no Webstorm
Ok, eu tenho uma função que recebe dados do ajax: function getData(data){ console.log(data.some_unres_var); }Webstorm diz quesome_unres_var - é variável não resolvida. Não sei o que fazer com muitos desses avisos. Eu vejo algumas ...
Duas maneiras de curry em Scala; qual é o caso de uso de cada um?
Estou tendo uma discussão em torno deVárias listas de parâmetros [http://davetron5000.github.com/scala-style/declarations/methods/currying.html] no Guia de Estilo Scala que mantenho. Eu percebi que existem duas maneiras de currying ...
Como você usa Control.Applicative para escrever Haskell mais limpo?
Em uma recenteresponder a uma pergunta de estilo [https://stackoverflow.com/questions/127190/good-haskell-coding-style-of-if-else-control-block/2096144#2096144] , Eu escrevi main = untilM (isCorrect 42) (read `liftM` getLine)e isCorrect num ...