Multidocs

Command Palette

Search for a command to run...

Proceso de corrección de bugs

El proceso paso a paso para corregir un bug en producción, desde la confirmación hasta el cierre del issue.

Paso 1: Confirmar y evaluar

Antes de corregir, confirmar que el bug es real y evaluar su severidad real (puede diferir de la estimación inicial). Identificar el alcance del impacto: cuántos usuarios afecta y qué funcionalidades compromete.

Paso 2: Estabilizar

Si el bug tiene impacto inmediato en usuarios, evaluar si ejecutar un rollback al último deploy estable es más rápido que corregir. La estabilización tiene prioridad sobre la corrección definitiva.

Paso 3: Diagnosticar

Identificar la causa raíz antes de escribir código. La corrección sin diagnóstico genera parches que esconden el problema. El diagnóstico incluye: revisar logs, reproducir el bug en un ambiente controlado y formular una hipótesis de causa.

Paso 4: Corregir y testear

Implementar la corrección mínima necesaria para resolver el problema. Agregar un test que reproduzca el bug y verifique la corrección. QA valida en el ambiente de staging antes del deploy.

Paso 5: Deployar y verificar

Deploy según el proceso estándar, con monitoreo activo post-deploy. Verificar que el bug está resuelto en producción y que no se introdujeron regresiones.

Paso 6: Documentar

Cerrar el issue con la descripción de la causa raíz y la solución aplicada. Para bugs P0/P1, generar un post-mortem siguiendo el proceso documentado.