Recientemente realicé un cambio que hizo que algunos códigos se ejecutaran con mucha más frecuencia de lo que solía hacerlo. Esto condujo al descubrimiento de un error. Este error tenía el potencial de ocurrir cada vez que se ejecutaba el código, pero debido a que se ejecutaba tan raramente, nunca apareció.
Cuando llamé la atención del desarrollador principal, quiso que deshaga el cambio que expuso el error en lugar de corregirlo citando el adagio: "Si no está roto, no lo arregles".
Está claro para mí que solo tuvimos suerte hasta ahora, pero él no escuchará la razón.
¿Debo arreglarlo de todos modos?
Actualizar
El líder técnicamente no tiene ninguna autoridad sobre mí. Solo tenencia. Ha sido el único desarrollador del proyecto durante varios años hasta hace un año y creo que no toma muy bien las críticas constructivas. Por lo que vale, no lo critiqué. Solo señalé que solo porque el error nunca apareció no significaba que no estaba allí.