Hola Fran: Espero que este mensaje quede en el hilo correcto, ya que recién empiezo en esta lista :-)
En lo que llevo intentando usar TDD (2-3 años), donde más útil y práctico lo encuentro es para resolver incidencias, ya que al identificar un error sabés exactamente qué respuesta era la esperada y con eso hacer el test correspondiente en FoxUnit (o algún otro framework, si lo hay). Todo esto lo enfoco usando nomenclatura de BDD (Behaviour Driven Development), que hace que los casos de prueba sean mucho más claros, por la forma en que deben escribirse. Para desarrollar cosas nuevas no uso TDD porque no encuentro una forma que valga la pena y no requiera tanto tiempo, así que trato de aplicar un equilibrio y usarlo solo cuando veo que me aporta más de lo que pierdo. Para lo de Integración Continua, si estamos hablando de VFP, hay al menos 2 opciones. CruiseControl y Jenkins, usando FoxUnit de forma automatizada. Sobre esto último, hace poco le envié a Eric Selje, que mantiene FoxUnit en VFPx, las modificaciones que le hice al framework para poder automatizarlo, y me respondió que iba a incorporar esos cambios al framework. En fin, si interesa este tema, puedo echar una mano con lo que vengo usando estos últimos 2 años. Saludos.-
