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

Responder a