Consulta: Donde Comenzar con TDD (RAILS)

48 views
Skip to first unread message

Pablo Marrero

unread,
Jul 15, 2013, 9:39:25 PM7/15/13
to rub...@googlegroups.com
Siguiendo la propuesta de Matias en el post original y para hacerlo un poco mas practico..

La pregunta seria:
Estoy comenzando un proyecto en Rails, que gemas usan para aplicar TDD?

salute!
PD: Gracias a todos por las respuestas!

Ing. Pablo Marrero
Tel: 099 927 566

Nicolás Sanguinetti

unread,
Jul 15, 2013, 10:46:29 PM7/15/13
to rub...@googlegroups.com
No entiendo la pregunta.

TDD es una metodología. Es como decir "Qué gema uso para aplicar SCRUM en mi proyecto?" :P


2013/7/15 Pablo Marrero <pablo....@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Pablo Marrero

unread,
Jul 15, 2013, 11:11:12 PM7/15/13
to rub...@googlegroups.com
A ver, estaba buscando una respuesta del tipo:

RSpec + Capybara + algo....

salute!


Ing. Pablo Marrero
Tel: 099 927 566



Guillermo Iguaran

unread,
Jul 15, 2013, 11:16:12 PM7/15/13
to rub...@googlegroups.com
On Monday, July 15, 2013 at 10:11 PM, Pablo Marrero wrote:
A ver, estaba buscando una respuesta del tipo:

RSpec + Capybara + algo....

salute!


Ing. Pablo Marrero
Tel: 099 927 566

Ahhh!!! Entonces lo que querías decir era: "que gemas usan para hacer testing?" 

Pablo Marrero

unread,
Jul 15, 2013, 11:20:46 PM7/15/13
to rub...@googlegroups.com
Veo que la comprension lectora esta funcionando...

si Guillermo, podria ser esa la pregunta...

saludos, Pablo


Ing. Pablo Marrero
Tel: 099 927 566



Pablo Marrero

unread,
Jul 15, 2013, 11:24:14 PM7/15/13
to rub...@googlegroups.com
Bueno, antes que nada, pido disculpas a todos por los mails anteriores....
Pero me queda la duda, tan mal esta la pregunta como para recibir comentarios sarcasticos?

La verdad que no tengo ninguna gana de discutir ni nada parecido, simplemente me gustaria saber, para escribir mejor futuras consultas  o comentarios....

saludos, Pablo


Ing. Pablo Marrero
Tel: 099 927 566



Agustin Pelliza

unread,
Jul 16, 2013, 7:44:43 AM7/16/13
to rub...@googlegroups.com
La pregunta esta bien, se entiende. Pero en el foro suele gustar que pregunten clara y desambiguadamenete.. solo eso.
En relacion a tu pregunta, yo creo que con rspec y capybara andas bien, si en algun momento necesitas algo mas lo agregas cuando te haga falta.
Esta podria ser una lista de gems para hacer testing en rails:

rspec-rails
selenium-webdriver
capybara
factory_girl_rails

Saludos

Carlos Peña

unread,
Jul 16, 2013, 7:53:37 AM7/16/13
to rub...@googlegroups.com
Si corres tests que necesitan cargar rails, esto o algo similar en imprescindible:

https://github.com/burke/zeus "Zeus preloads your Rails app so that your normal development tasks such as console, server, generate, and specs/tests take less than one second"

si estas haciendo TDD, algo como autotest o guard-rspec te puede resultar cómodo también.


2013/7/16 Agustin Pelliza <agpe...@gmail.com>

--

Agustin Pelliza

unread,
Jul 16, 2013, 8:04:58 AM7/16/13
to rub...@googlegroups.com
Fair enough, spork y guard son una buena combinacion tmb. Pero si esta recien empezando podria obviar la optimizacion y dejarlo para mas adelante cuando realmente le resulte una molestia.

Carlos Peña

unread,
Jul 16, 2013, 8:15:05 AM7/16/13
to rub...@googlegroups.com
No se, Zeus no tiene ninguna dificultad como para usarlo desde el principio, no hay nada que configurar, solo gem install zeus; zeus start. Y si quiere empezar con TDD, tener que esperar 6 o 7 segundos por cada vez que corre un test para darse cuenta que hay un typo y tener que esperar otros 6 segundos más puede ser muy desalentador.
O sea, luego de dos horas de TDD así más que una molesta va a querer tirarse por el balcón...


2013/7/16 Agustin Pelliza <agpe...@gmail.com>

Carlos Peña

unread,
Jul 16, 2013, 8:15:34 AM7/16/13
to rub...@googlegroups.com
*molestia


2013/7/16 Carlos Peña <car...@theegg.com.ar>

Joaquín Vicente

unread,
Jul 16, 2013, 9:55:58 AM7/16/13
to rub...@googlegroups.com
Acá vas a encontrar muchas opciones: https://www.ruby-toolbox.com/#Testing


2013/7/16 Carlos Peña <car...@theegg.com.ar>

Pablo Astigarraga

unread,
Jul 16, 2013, 10:07:00 AM7/16/13
to rub...@googlegroups.com
Zeus++, en los últimos proyectos de rails que trabajé lo usaba todo el tiempo, Spork necesita más configuración , tiene menos features y por algún motivo cuando corría una suite larga de tests se taraba y empezaba a hacer cualquiera.

https://github.com/burke/zeus  (hay un screencast en el README si queres ver como anda).

Pablo Marrero

unread,
Jul 16, 2013, 10:20:32 AM7/16/13
to rub...@googlegroups.com
Muchas gracias a todos por las respuestas!
ahora a leer!!! y probar! :)

salute a la barra!
pablo

Reply all
Reply to author
Forward
0 new messages