Estoy considerando volver a crear mi blog (actualmente en PHP, pero < 100 líneas de código sin diseño) en Ruby on Rails solo por el gusto de hacerlo. Quiero hacer otro proyecto en Rails, pero debería aprender Rails (más que hola mundo) antes de ir para intentar crear un proyecto completo.¿Cómo harías un blog con un enfoque TDD?
Otra cosa que quiero hacer mientras rehago mi blog es al menos descubrir de qué se trata el TDD. Entonces, ¿cómo tomarías un enfoque basado en la prueba para la creación de un blog? ¿Qué pruebas escribirías? ¿Cómo comenzarías?
Cada vez que visualizo escribiendo un blog, terminaría necesitando un millón de pruebas para un solo componente para probarlo por completo. ¿Cómo evito escribir demasiadas pruebas?
Además, estoy haciendo esta comunidad wiki porque tengo la intención de que esto básicamente ser hecho en base de un mini tutorial/conocimiento ...
fui adelante y poner precio a esta pregunta así que tal vez puede en realidad obtener una buena respuesta a esto ..
¿Por qué intentas evitar escribir demasiadas pruebas? Tuve más de 100 pruebas unitarias con TDD para una sola clase con algoritmos recursivos. Nunca tuvo un error cuando se lanzó la aplicación y nadie se quejó de que tenía tantas pruebas. –
@c_ma porque quiero terminar mi blog :) – Earlz
no puede limitar artificialmente el número de pruebas cuando conducen su desarrollo. Decir que quieres evitar escribir demasiadas pruebas en este caso es como un pintor que dice que quiere evitar abrir ese tubo de pintura extra. –