Resultados da pesquisa a pedido "dry"
Por que copiar e colar código é perigoso? [fechadas]
Às vezes, meu chefe se queixa de nós: Por que precisamos de tanto tempo para implementar um recurso? Na verdade, o recurso foi implementado em outro aplicativo antes, basta copiar e colar códigos a partir daí. O custo deve ser baixo. É ...
Como simbolizar elegantemente_keys para um hash 'aninhado'
Considere o seguinte código: hash1 = {"one" => 1, "two" => 2, "three" => 3} hash2 = hash1.reduce({}){ |h, (k,v)| h.merge(k => hash1) } hash3 = hash2.reduce({}){ |h, (k,v)| h.merge(k => hash2) } hash4 = hash3.reduce({}){ |h, (k,v)| h.merge(k => ...
Inicialização Ruby DRY com argumento Hash
Eu me pego usando argumentos de hash para construtores bastante, especialmente ao escrever DSLs para configuração ou outros bits da API aos quais o usuário final será exposto. O que acabo fazendo é algo como o seguinte: class Example PROPERTIES ...
Django: Reutilizar campos de formulário sem herdar?
Se eu tiver dois formulários, com base em diferentes classes base (por exemplo, Form e ModelForm), mas desejar usar alguns campos em ambos, posso reutilizá-los de maneira SECA? Considere o seguinte cenário: class ...
Como você pode ser SECO com uma linguagem de programação que não possui Reflexão? [fechadas]
Qualquer linguagem de programação que não possua um mecanismo de reflexão adequado, acho seriamente debilitante para problemas que mudam rapidamente. Parece que em certas línguas é difícil ou impossível de fazer: Convenção sobre ...
SECAGEM de tesouras de papel de pedra
Sou um programador iniciante em ruby e, embora esse código funcione, estou me perguntando como posso melhorá-lo. Eu tenho um conhecimento muito limitado sobre lambdas e procs e afins, mas qualquer conselho seria ótimo. Existe alguma maneira de ...
Validação customizada MVC 3 e DRY
A menos que esteja faltando alguma coisa (o que é muito possível), parece-me que a validação personalizada sempre violou o DRY. Em todos os exemplos que eu vi, mesmo com a nova Validação de Cliente Discreta introduzida com o MVC 3, precisamos ...
Implementando execução a seco no script ruby
alguém sabe como implementar a opção dry-run no Ruby? Eu preciso de algo assim, mas apenas para ...
Como personalizar a resposta to_json no Rails 3
estou usandorespond_with e tudo está conectado corretamente para obter dados corretamente. Eu quero personalizar o retornojson, xml efoobar formatos secos, mas não consigo descobrir como fazê-lo usando o número limitado:only e:include. Eles são ...
DRYing up a helper: wrap form_for e acesse a variável local do formulário
Estou tentando secar um monte de códigos de formulários com um conjunto repetido de campos que aparece no final de cada formulário. Eu escrevi um ajudante que envolve o form_for rails helper. Mas estou começando a me perder em todos os ...