Hola Gente:

Creo que todos estamos de acuerdo que las metodologías no estan 100% maduras
y estan evolucionando continuamente.

A medida que avanzamos nos aparecen nuevas preguntas y cuestionamientos
sobre lo que venimos haciendo y si nos sirve para lo nuevo o si hay forma
mejor de hacerlo.

Muchas veces caemos en el cliche de tomar lo que dice el libro, pero siempre
es lo mejor?

En cuanto a testing hay muchos interrogantes y muchas diferentes formas de
encarar las cosas.

Esta charla plantea algunas cosas interesantes para pensar:

http://rubyconf2008.confreaks.com/testing-heresies.html

De ahí sale la pregunta: Con los specs y tests de controllers hago stubbing?

pros que veo con stubbing:
el dominio del test lo tengo claro, estoy testeand el controller.
me fuerza a hacer stubbing de todas los mensaje s que mando a los objetos lo
cual queda bien ajustado.
me delata si tengo acciones mal hechas cuando tengo que hacer mucho stubbing
es porque el controller esta haciendo mas de lo que tiene que hacer.

contras que veo con el stubbing:
si mi diseño del controller no es bueno voy a avanzar muy lento teniendo que
hacer miles de stubbings y mocks
pueden romper el modelo y el spec del controller va a seguir funcionando.
(aqui un punto interesante, el spec de controller es de integracion?)

pros que veo sin stubbing:
estoy testeando el modelo tambien
puedo ahorrar tiempo en el stubbing

contras que veo sin stubbing:
no queda claro que estoy probando en los specs se mezcla un poco la cosa,
requiere mas atencion al escribirlos
acciones complejas en el controller pasan desapercibidas

Seguramente sus puntos de vista seran diferentes y me parecio interesante
abrir la discusión

Gracias por hacer tan buena esta lista!

Saluti

P

-- 
Pedro   Visintin . S o f  t w a r e   A r c h i t e c t
http://www.pedrovisintin.com

Ruby On Rails Argentina. http://blogs.onrails.com.ar

Personal page:
http://www.p-e-t-e-r-p-u-n-k.com.ar

"Todo descontento por aquello que no tenemos parece provenir solamente de
nuestra falta de gratitud por aquello que tenemos"
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a