No es la mejor analogía: el hecho de que los síntomas de dos personas sean los mismos no significa que la enfermedad / causa de la enfermedad sea la misma.
De wikipedia:
Un error de software es un error, falla, falla o falla en un programa o sistema de computadora que hace que produzca un resultado incorrecto o inesperado, o que se comporte de manera no intencionada. La mayoría de los errores surgen de .....
Un error es una falla en el código y tiene síntomas / efectos. Un error no es el síntoma. Un error es el error en el código. El hecho de que los síntomas sean los mismos no significa necesariamente que el mismo defecto esté causando los síntomas.
Según tengo entendido, debe volver a abrir un error cuando sepa con certeza que un error se debe al mismo código. Esto puede suceder cuando el código se comporta correctamente en todos los escenarios de prueba / casos de prueba, pero no en un nuevo caso de prueba o caso de prueba en el que no pensó anteriormente. Este tipo de escenario podría no ser común.
El otro escenario es que los mismos síntomas son causados por nuevas fallas, es decir, nuevos errores en otras partes del mismo código o incluso en otros sistemas que afectan ese código.
Entonces, la apuesta más segura es abrir un nuevo error cuando ocurren los mismos síntomas. Si ve que el mismo código anterior es responsable del error, cierre el nuevo error y vuelva a abrir el error anterior. De lo contrario, deje que el nuevo error permanezca y vincúlelo con el anterior.