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
