Recentemente ho apportato una modifica che ha causato l'esecuzione di alcuni codici molto più spesso di quanto non fosse in passato. Questo ha portato alla scoperta di un bug. Questo bug aveva il potenziale per accadere ogni volta che il codice è stato eseguito, ma perché è stato eseguito così raramente non è mai emerso.
Quando l'ho portato all'attenzione dello sviluppatore principale, voleva che annulli la modifica che ha esposto il bug piuttosto che correggere il bug citando l'adagio, "Se non è rotto, non aggiustarlo".
Mi è chiaro che siamo stati solo fortunati fino ad ora, ma lui non ascolterà la ragione.
Devo aggiustarlo comunque?
Aggiorna
Il capo tecnicamente non ha alcuna autorità su di me. Solo possesso. È stato l'unico sviluppatore del progetto per un certo numero di anni fino a un anno fa e penso che non prenda molto bene le critiche costruttive. Per quello che vale, non l'ho criticato. Ho appena fatto notare che solo perché il bug non è mai apparso non significava che non fosse lì.