2010/4/19 Nestor Rodriguez <[email protected]> > Que tal amigos de RoR!! > > Yo comencé con RoR, pero sin usar los test o las pruebas, me parecían > complicados, pero cada ves que leo veo que todos hablan de eso y ya me esta > preocupando jeje. > Alguien me pudiera dar un manual, un enlace o explicarme para que realmente > sirven, se que es para realizar test y pruebas (como sus nombres lo dicen) > pero yo pude hacer dos proyectos, funcionando y no necesite usarlos. Pero ya > que lo leo ves tras ves, siento que me estoy perdiendo de algo... > > Si pudieran darme un resumen o algo para empezar a ver este tema, porque > ya le tengo miedo. > > Desde ya gracias > Nestor Rodriguez > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
Hola Nestor, como decis no es imprescindible escribir los test para crear una aplicación rails. Pero creo que deberias saber cuales son los beneficios de tener un buen coverage de tu codigo con test y también los beneficios de escribir tu codigo haciendo los test primeros (TDD). Te recomiendo leer sobre estos temas (Unit Test y TDD), de todas formas te comento algunas cosas muy por arriba. Al tener los test de tu codigo, cuando tengas que hacer una modificación o estés introduciendo una nueva feature podrias llegar a romper parte de la funcionalidad ya existente. Con los test, esto se detecta en forma inmediata. Cuando utilizas tdd, va a ser minima las veces que tengas que hacer un debug, o ejecutar la aplicación con cada modificación para saber si funciona bien, el test te da el feedback inmediatamente. Aplicando TDD vas a poder "diseñar" tu codigo centrandote solamente en la funcionalidad que estás agregando, pensando en la interfaz primero antes que en la implementación. Hay mucha info por todos lados de Unit Test y TDD (también te recomiendo que veas BDD) Te dejo algunos links, Test: http://guides.rails.info/testing.html http://railscasts.com/tags/7 BDD: http://video.google.com/videoplay?docid=8135690990081075324# http://rspec.info/ Espero que te sirva como punto de partida. Saludos -- Damian Garcia
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
