Recentemente, fiz uma alteração que fazia com que algum código fosse executado com muito mais frequência do que costumava ser. Isso levou à descoberta de um bug. Esse bug tinha o potencial de acontecer a qualquer momento em que o código era executado, mas porque era executado tão raramente que nunca aparecia.
Quando eu trouxe isso à atenção do desenvolvedor líder, ele queria que eu desfizesse a alteração que expunha o bug, em vez de corrigi-lo, citando o ditado: "Se não estiver quebrado, não conserte".
Está claro para mim que tivemos sorte até agora, mas ele não quis ouvir a razão.
Devo consertar mesmo assim?
Atualizar
O líder tecnicamente não tem nenhuma autoridade sobre mim. Apenas posse. Ele é o único desenvolvedor do projeto há vários anos, até um ano atrás, e acho que ele não aceita críticas construtivas muito bem. Pelo que vale a pena, não o critiquei. Eu apenas apontei que só porque o bug nunca apareceu não significava que não estava lá.