¿Como lidiar con un BUG?
micro trainning, error, code, bug, and dev
|
Oct 30, 2017
No grito, no corro, no empujo
- ¿Que pasa? ¿Que debería pasar?
- Pedir detalles para poder reproducir
Encontrar el problema
- Lograr reproducir el error
- Lograr repoducirlo consistentemente
- Encontrar patrones
- Acotar el error
Deslinde de responabilidades
- ¿Es verdaderamente un errors?
- ¿Yo lo puedo arreglar?
- ¿Quien lo puede resolver?
- ¿Fué provocado por el último cambio?
Resolver el error
- Crear rama para investigar el error
- Crear rama para resolver el error
- Activar logs y hacer un rastreo operativo
- LEER las excepciones
- Hacer rastreo por código
Una vez resuelto el bug
- Crear la/las pruebas que automaticen el escenario que genera el bug
- Validar el resolución del bug en producción
- Utilicen herramientas de debug