¿Por qué los desarrolladores escriben tests?
Opciones
- Para comprobar pronto que el código funciona como se espera (Opción correcta)
- Para que el programa vaya más rápido en producción
- Porque todos los compiladores los exigen para construir
- Para aumentar el tamaño total del programa
Respuesta
Para comprobar que el código se comporta como se espera y detectar problemas pronto, sobre todo cuando el código cambia después
Por qué
Sin tests, cada cambio podría romper algo en silencio y solo te enteras cuando se quejan los usuarios.
Con tests, ejecutas un comando y ves en segundos si el comportamiento importante sigue funcionando.
Los tests también actúan como documentación viva de cómo debe comportarse el código.
Recuerda
Tests = una red de seguridad para los cambios.