Me da una resaca mental cuando pienso en tener que hacer esos test jaja, un
esfuerzo mas aparte del todo el esfuerzo que ya hice para aprender rails,
pero bueno son gajes del oficio, así que me muerdo los labios y le bajo a
los test....
--------------------------------------------------
From: "Francisco Tufró" <[email protected]>
Sent: Monday, April 19, 2010 1:02 PM
To: "Grupo Ruby Argentina" <[email protected]>
Subject: Re: [RubyArg] Los test y las pruebas para que sirven? y como
puedoimplementarlos?... nunca los use!!
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
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar