.. _bugs: Manejo de errores ================= En todo este ciclo es casi imposible no agregar código que podría no funcionar con el resto, las pruebas automáticas y los casos de uso nos ayudan bastante a no tener este problema, pero siempre existirán esos pequeños errores que no pasan por nuestra cabeza. Ya sea por cambios en el comportamiento del sistema en general o realmente una equivocación que no hayamos notado, aun así tenemos que tener un plan para atacarlos. Una vez que cualquier persona del equipo encuentre un *bug*, es necesario reportarlo en un issue en el repositorio correspondiente. Si no está claro en que repositorio debería ir ese bug, es necesario hablarlo con el maintainer o la persona a cargo. Es demasiado importante que en el reporte del bug se agregue cierta información para poder resolverlo lo antes posible. * La descripción del bug: que es lo que no está haciendo correctamente. * La versión que se estaba usando al momento del error (podría haberse resuelto en una version más actual). * Los pasos para reproducir el error descritos lo más especificos posibles. Es común que la persona que se encargue del error no pueda reproducir el error y se deseche. * Cuál es el comportamiento erroneo y el comportamiento esperado. * Fotos, videos, screenshots y logs son de mucha ayuda en este tema.