Pruebas Automatizadas ¿Por qué tengo que probar?

En algunos momentos siento que cuando toco el código por que necesito arreglar o mejorar algo termino rompiendo o dañando todo lo que ya estaba estable y en muchos casos me doy cuenta muy tarde, y si está el codigo en producción es muy grave.

¿Por qué tengo que probar? !Mi código funciona perfectamente!.

Una pregunta que me he repetido todos estos años como programador y a lo largo de mi carrera nunca nadie me ha enseñado cómo, o por qué, debería probar mi código y nunca he conocido a un solo programador que pueda codificar perfectamente. No creo que exista tal persona, y mucho menos tomando en cuenta que los tiempos de de entrega son muy cortos o existen malas planificaciones.

Mi respuesta a aquellos que me quieran decir que su código es perfecto les pregunto: ¿Cómo sabes que tu código funciona perfectamente. ¿Lo has probado? ¿Puedes probarlo ahora y decirme que funciona perfectamente?

Continue Reading…