desde mi punto de vista  lo interprete como si estuvieras callendo en un
Bad Smell

Speculative Generality
  Don't over-generalize your code in an attempt to predict future needs.

, tambien que el codigo no se autodescribe, no revela su intencion.

tal vez no fue la mejor manera de comunicarlo, pero superando eso.
el comentario de nelson invita a la reflexion.

esto no quita que el problema sea interesante y es posible que le encuentres
una solucion, pero tambien seria muy interesante que la solucion final
la muestres para poder compararla con la solucion inicial (donde estan
repetidas las lineas)
y poder argumentar pros y contras. (KISS, Intention Revealing, etc, yara
yara)
Con el objetivo de poder aprender sobre decisiones de diseño(que siempre se
reflejan en el codigo) y obtener experiencia.

Saludos.

Pd: intente realizar un aporte, espero haberlo comunicado bien.

2008/6/25 Eduardo Trápani <[EMAIL PROTECTED]>:

> KIS......S
>>
>> PD: con toda la mejor onda....... pero te parece que armar un array y
>> meterle adentro un hash y loopear por el array/hash es menos DRY ????
>> menos DRY que que ??.. si no hay nada que se repita ????... duele a la
>> vista eso :p
>>
>
> Bueno, lo de la mejor onda y el KIS ... S no van muy de la mano, pero el
> comentario/pregunta es válido.  Lo que me resultaba tedioso y no dry era
> repetir diez veces esto:
>
> <tr><th>Descripcion</th><td>@objeto.campo</td></tr>
> <tr><th>Descripcion</th><td>@objeto.campo</td></tr>
> <tr><th>Descripcion</th><td>@objeto.campo</td></tr>
> ...
> <tr><th>Descripcion</th><td>@objeto.campo</td></tr>
>
> Si se me ocurría agregar un estilo a los tds lo tenía que hacer diez veces
> (estoy en las etapas tempranas y *sé* que va a haber cambios) o englobar en
> un div para calificar los td.  En fin, la vista es para presentación y me
> parecía que los cambios se me iban a multiplicar.
>
> Espero que ahora se vea lo que se repite.  Tal vez no amerite ningún tipo
> de refactoreo, eso sí puede ser. El scaffolding hace algo parecido y los
> nombres "humanos" se pasan en un hash, no me pareció tan loco.
>
> Eduardo.
>
> PD: Nelson, para aprender a veces hay que preguntar y hacer bobadas (y me
> deben quedar unas cuantas, sigo siendo un aprendiz).  Cosas como tu "...S"
> no son un gran aporte para nadie más que, tal vez, tu ego.
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a