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
