Di recente ho apportato una modifica che ha causato l'esecuzione di un codice molto più spesso rispetto al passato. Ciò ha portato alla scoperta di un bug. Questo bug aveva il potenziale per accadere ogni volta che il codice veniva eseguito, ma perché veniva eseguito così raramente che non emerse mai.
Quando ho portato questo all'attenzione dello sviluppatore principale, voleva che annullassi la modifica che ha esposto il bug piuttosto che correggere il bug citando l'adagio, "Se non è rotto, non risolverlo".
Mi è chiaro che fino ad ora siamo stati solo fortunati, ma non ascolterà la ragione.
Devo ripararlo comunque?
Aggiornare
Il lead tecnicamente non ha alcuna autorità su di me. Solo mandato. È stato l'unico sviluppatore del progetto per diversi anni fino a un anno fa e penso che non prenda molto bene le critiche costruttive. Per quel che vale, non l'ho criticato. Ho appena sottolineato che solo perché il bug non è mai apparso non significava che non c'era.