¿Pruebas unitarias, escríbalas antes o después del marco? [cerrado]


10

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ú?


1
Esto es ambiguo. ¿Es antes de escribir el marco de prueba de la unidad o antes de escribir un marco que se va a probar la unidad?
alternativa

Respuestas:


14

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.


3

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.


2

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.