Esta es mi primera pregunta aquí, así que lo haré breve y al grano.
Al escribir pruebas unitarias, ¿debería escribirlas antes o después de haber creado el marco subyacente para ellas? Esto surgió en una discusión entre mi CEO y Presidente, y quería su opinión sobre esto.
Personalmente, siempre escribí el código primero, luego escribí las pruebas unitarias, pero ¿y tú?
programming-practices
unit-testing
Richard J. Ross III
fuente
fuente
Respuestas:
Durante. No vas a hacer un marco completo en una iteración. Su marco y las pruebas unitarias deben evolucionar simultáneamente.
En una escala más micro, pruebas primero, código segundo.
fuente
Escriba primero las pruebas unitarias, que lo ayudarán a definir sus interfaces, comenzando por la funcionalidad que exponen a las firmas de métodos.
fuente
Tendría que decir primero las pruebas unitarias y luego la codificación. Incluso con la mejor voluntad del mundo, los plazos ajustados y otras prioridades simplemente significarán que se retrasarán o no se harán. Dejando un dolor de cabeza más grande para aquellos que tendrán que mantener la base de código.
Además de escribir la prueba de la unidad debería ayudarte a formular lo que estás tratando de lograr.
fuente