Si usas TDD tenés que ir pensando (generalmente en forma top-down) en los objetos que vas a necesitar y sus protocolos (las cascaras) en los tests, después correrlos e ir generando los métodos y classes a medida que se van necesitando. Pero obviamente esto no significa que no haya que pensar y haya que generar fruta sin parar. Como dice Andres, cada tanto hay que hacer pausas y pensar y diagramar en la cabeza lo que estás haciendo (en papel quizá) inspeccionando tus objetos de ser necesario. Yo trato, dentro de lo posible, de seguir esta metodología. Igual no siempre se puede hacer TDD, si estás con un sistema viejo que no se pensó con TDD desde el principio es medio complicado, pero bueno, se puede tratar de ir prototipando en un workspace aunque sea. Estoy tan acostumbrado a esta forma que cuando tengo que hacer algo en un ambiente más estático me cuesta un huevo...
2010/7/29 Jose Gregoris <[email protected]> > Hola andres , gente > > > Ahora, que se yo, desarrollo dinamico... en su momento me grabe > programando el concurso de Smalltalks 2008, y la verdad lo unico que se ve > es a alguien que se la pasa escribiendo codigo... cada tanto una pausa para > pensar algo o ir a mirar alguna cosa, y sigue la escritura... > > No se, a mi me parece que lo mejor es pensar todo en la cabeza primero > porque ahi se piensa mas rapido. A mi gusto, si te la pasas usando los > botoncitos y las ventanitas y todo eso, es como estar usando el pagefile en > vez de pensar con la cache... > > > Ahora veo de donde viene tu criterio. Por lo que veo vos no consideras que > el desarrollo de una aplicación en ST deba ser de la forma en que la encara > Andy bowen. Es decir usando ST desde el comienzo y haciendo que la > aplicación se desarrolle mientras pienso y armo objetos en forma dínamica, > sin usar papel o diagramas. > > Me encantaría que me comentes tu método de trabajo al encarar un > desarrollo, tambien me gustaría que todos me comenten como encaran el > desarrollo de una aplicación desde cero. > > > saludos kiko > > > > > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<clubsmalltalk%[email protected]> > > http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
