Del curso: Desarrollo ágil de software

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Desarrollo basado en pruebas

Desarrollo basado en pruebas

Otra práctica de programación extrema es el desarrollo orientado a pruebas. El desarrollo orientado a pruebas significa que nunca escribes ningún código hasta que no hayas escrito y aplicado una prueba para ello. Es un proceso de tres pasos. El primer paso es escribir una función para una prueba que aún no se ha escrito. El código, por supuesto, no se compilará. El siguiente paso es escribir la función de modo que solo tenga suficiente código para asegurarse de que es posible compilar. Ahora que podemos compilar, la prueba debería fallar en este paso. Si la prueba pasa en este punto es inadecuada para verificar cualquier funcionalidad y debe ser rediseñada. El tercer y último paso es completar la implementación de la función para cumplir con los requisitos de la prueba. Después de escribir cada prueba, el código puede refactorizarse todas las veces que sea necesario para cumplir con los requisitos de la misma. Luego, se puede escribir otra prueba y refactorizar el código para pasarla.…

Contenido