Estaba leyendo TDD - How to start really thinking TDD? y noté que muchas de las respuestas indican que las pruebas + la aplicación deberían tomar menos tiempo que simplemente escribir la aplicación. En mi experiencia, esto no es verdad. Mi problema es que el 90% del código que escribo tiene una TONELADA de llamadas al sistema operativo. El tiempo dedicado a simular realmente esto toma mucho más que simplemente escribir el código en primer lugar. A veces 4 o 5 veces más tiempo para escribir la prueba que para escribir el código real.¿Ha estado en casos donde TDD aumentó el tiempo de desarrollo?
Tengo curiosidad por saber si hay otros desarrolladores en este tipo de situación.
Y ahí está el problema. El 90% del código que escribo no hace más que absorber datos del sistema operativo e imprimirlos. –
@BillyONeal Resume el sistema operativo y TDD el resto. Valdrá la pena. Tal vez no desde el primer día, pero (con suerte) habrá un día en el que su código sea tan grande que le ayude a desarrollarse más rápido o cuando llegue el día en que alguien más deba hacerse cargo y luego sea de gran beneficio. –