Eduardo, Primero que nada, disculpas si sonó mal el comentario.... habia separado la última S de KIS justamente para sacarle peso, tal ves no se notó... disculpas si ofendió, no fue mi intención.... El espíritu de esa frase, creo, no es tomar 'stupid' literalmente, sinó la idea en general de dejar las cosas simples [1]. De ahora en más voy a usar la acepción de "Keep It Short & Simple" .....
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> > Tecnicamente... eso no se repite... ya que la Descripción no es siempre la misma y el campo tampoco. Scafolding lo hace así, porque saca la descripción del nombre de la columna, pero justamente es eso.. scafolding.. Si lo que te fastidia es escribir el markup de html, quizas podés probar con algun sitema de template como Haml [2] para simplificar el markup. > 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. Disculpas si ofendió eso, te repito que no fue mi intención. [1] http://en.wikipedia.org/wiki/KISS_principle [2] http://haml.hamptoncatlin.com/ -- :: nelson :: artesano de software http://netflux.com.ar _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
