| You are here: Inicio > Inmersión en Python > Refactorización > Resumen | << >> | ||||
Inmersión en PythonPython de novato a experto |
|||||
Las pruebas unitarias son un concepto potente que, si se implementa adecuadamente, puede tanto reducir el coste de mantenimiento como incrementar la flexibilidad en cualquier proyecto a largo plazo. Es importante también entender que las pruebas unitarias no son la panacea, un Resolutor Mágico de Problemas o una bala de plata. Escribir buenos casos de prueba es duro, y mantenerlos actualizados necesita disciplina (especialmente cuando los clientes están gritando que quieren arreglos para fallos críticos). Las pruebas unitarias no sustituyen otras formas de comprobación, incluyendo las pruebas funcionales, las de integración y las de aceptación del cliente. Pero son factibles y funcionan, y una vez que las ha visto trabajando uno se pregunta cómo ha podido pasar sin ellas hasta ahora.
Este capítulo ha cubierto mucho terreno del que bastante ni siquiera era específico de Python. Hay infraestructura de pruebas unitarias para muchos lenguajes, y todos precisan que entienda los mismos conceptos básicos:
Además, debería sentirse cómodo haciendo las siguientes cosas específicas a Python:
<< Epílogo |
| 1 | 2 | 3 | 4 | 5 | |
Programación Funcional >> |