¿Cuándo debería usar las especificaciones para la aplicación Rails y cuándo Cucumber (former rspec-stories)? Sé cómo funcionan ambos y activamente las especificaciones, por supuesto. Pero todavía se siente raro usar Pepino. Mi punto de vista actual sobre esto, es que es conveniente usar Cucumber cuando está implementando la aplicación para el cliente y no comprende cómo se supone que todo el sistema funciona todavía.RSpec vs Cucumber (historias RSpec)
¿Pero y si estoy haciendo mi propio proyecto? La mayor parte del tiempo, sé cómo interactúan las partes del sistema. Todo lo que necesito hacer es escribir un montón de pruebas unitarias. ¿Cuáles son las posibles situaciones en las que necesitaría Pepino entonces?
Y, como una segunda pregunta correspondiente: ¿tengo que escribir especificaciones si escribo historias de pepino? ¿No sería una doble prueba de la misma cosa?
¿Cómo es que * cada * * sola * [Closed] pregunta que encuentro es cerrada como "no constructiva" por Bill the Lizard Y al mismo tiempo, la pregunta se sube muchas veces! ?! Qué me estoy perdiendo ? –
Estoy totalmente de acuerdo. Todavía estoy muy confundido sobre dónde publicar preguntas como "qué es mejor práctica para hacer XXX". – Dean
Acepto, encuentro buenas preguntas con respuestas perspicaces y útiles todo el tiempo sobre SO que han sido cerradas por una razón u otra. –