No es la mejor analogía: solo porque los síntomas de dos personas son 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 una computadora
Programa o sistema que hace que se produzca una incorrecta o inesperada
resultado, o comportarse de manera involuntaria. 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 la misma falla esté causando los síntomas.
Entiendo que debe volver a abrir un error cuando esté seguro de que se debe a un error debido a la misma pieza de 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 haya pensado antes. 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 a 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 antiguo es responsable del error, cierre el nuevo error y vuelva a abrir el antiguo. Si no, deja que el nuevo error permanezca y vincúlalo al anterior.