Podcast - "En mi local funciona"
"Querida Tecnología"… En este capítulo hablamos de los bugs en el desarrollo de un producto de software.
Todos sabemos qué es un bug (un error en el desarrollo del código) y qué consecuencias puede tener en muchos aspectos como la seguridad, la funcionalidad, el rendimiento o incluso en cuanto a legalidad. Desde errores humanos hasta falta de documentación o historias de usuario no muy definidas, las causas de los bugs pueden ser muy diferentes… Y aquí es donde la frase “en mi local funciona” cobra sentido, porque una de las causas habituales es precisamente la de encontrarse con entornos diferentes en los que el código que hemos desarrollado no tenga el resultado esperado.
Está claro que los bugs en sí mismos y trabajar sobre ellos no aportan valor al producto, pero es importante intentar al menos minimizarlos para evitar las consecuencias que algunos errores pueden suponer tanto para los usuarios como para la propia empresa o sus clientes. Detectarlos en las fases iniciales del desarrollo puede ser crucial. Además, mecanismos como las guías de estilos de códigos, pruebas automatizadas, aplicar determinadas metodologías o las funcionalidades de detección de errores que algunas herramientas de desarrollo incorporan, pueden ser de gran ayuda para lograr reducir el número de bugs.
Pero ¿Cómo gestionar los bugs? ¿Qué cantidad de bugs pueden ser aceptables para el despliegue a producción? ¿Cómo determinar la criticidad o la prioridad a la hora de gestionarlos? Encuentra las respuestas a estas preguntas en este capítulo del podcast “Querida Tecnología” que, como siempre, puedes escuchar en tu plataforma preferida: