Description
Ya en nuestras primeras líneas de código aprendemos un mal hábito: Pensar que, si el software funciona, no hay errores. Con frecuencia los errores de lógica (y en especial los fallos de seguridad) empiezan a aparecer incluso antes de programar una sola línea. No los vemos, pero estarán ahí, a la espera de una condición muy especial en el flujo de nuestro programa para hacer de las suyas.
Dichos errores se irán acumulando si no son detectados a tiempo, y con la falta de herramientas adecuadas terminarán siendo un gasto inmenso de recursos (en dinero, tiempo y esfuerzo). Afortunadamente, existe un buen número de recursos públicos o de código libre que pueden ayudarnos a evitarlo.
En esta charla se visitarán, a través de ejemplos prácticos, las herramientas y métodos que se pueden aplicar a lo largo del desarrollo de nuestro programa, logrando con un esfuerzo moderado reducir drásticamente las consecuencias de un error oculto.
Presentación disponible en http://pycones16.jesusmg.org/