Resultados da pesquisa a pedido "dry"

18 a resposta

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

6 a resposta

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

6 a resposta

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

5 a resposta

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

4 a resposta

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

4 a resposta

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

3 a resposta

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

1 a resposta

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

3 a resposta

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

2 a resposta

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