2010/4/19 [email protected] <[email protected]>: > On 19/04/2010 15:48, Gabriel Benmergui wrote: >> >> Te cuento esto porque mientras mas empujes los tests para adelante, mas >> esfuerzo te va a tomar (y mas lo vas a evitar). Cuanto antes los pongas, >> menos tiempo vas a perder arreglando la aplicacion, y vas a tenerle mas >> confianza. >> > > Totalmente de acuerdo! Mientras mas crece la aplicacion sin test, menos > ganas da de hacerlos. En especial cuando la app, como en mi caso, necesita y > sigue creciendo con mas funcionalidades, es como que no queres gastar tiempo > en agergarle los test viejos y nuevos, porque necesitas ese tiempo para > agregar funcionalidad. Lo de los test deberia haber sido una cosa desde un > principio, con cada fincionalidad y cosas agregadas hacer los test > correspondientes. > > Pero bueno, ahora cuando halla tiempo voy a hacer lo que en rails son unit y > functional. >
Algo que puedo agregar a esto es lo siguiente: Si no hiciste tests en código anterior, empezá a hacer tests sobre el código que estás haciendo ahora y cuando te toque modificar algo existente, creale el test en ese momento. No vas a tener regression sobre lo viejo pero si sobre lo nuevo, y eso algo al menos. Yo de esta manera logré un coverage del 80% de una aplicación que tenía 3 meses de desarrollo en 1 mes, cosa que está bastante bien. > Ahora, con lo que me tope un par de veces que estaba con los unit test, fue > que habia cosas como asignaciones de valores que estaban hechos por el > programa entonces me preguntaba "es necesario que haga test para eso? > realmente se puede dar que de un valor que no sea correcto para el modelo?" > > Por si acaso hice los test igual, porque uno nunca sabe si modifica algo > mucho mas adelante y rompe el calculo o asignacion. > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > -- Francisco Tufró [email protected] http://www.franciscotufro.com.ar http://www.dias-felices.com.ar http://www.myspace.com/diasfelices _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
