Niedawno dokonałem zmiany, która spowodowała, że niektóre kody były uruchamiane znacznie częściej niż kiedyś. Doprowadziło to do odkrycia błędu. Ten błąd mógł się zdarzyć przy każdym uruchomieniu kodu, ale ponieważ był uruchamiany tak rzadko, że nigdy się nie pojawiał.
Kiedy zwróciłem na to uwagę głównego dewelopera, chciał, żebym cofnął zmianę, która ujawniła błąd, zamiast naprawiać błąd, cytując powiedzenie: „Jeśli nie jest zepsuty, nie naprawiaj go”.
Jest dla mnie jasne, że do tej pory mieliśmy szczęście, ale on nie słucha rozsądku.
Czy mimo to powinienem to naprawić?
Aktualizacja
Dowód technicznie nie ma nade mną żadnej władzy. Tylko kadencja. Był jedynym deweloperem projektu od wielu lat, aż do roku temu, i myślę, że nie przyjmuje zbyt konstruktywnej krytyki. Za to, co jest warte, nie krytykowałem go. Właśnie wskazałem, że fakt, że błąd nigdy się nie pojawił, nie oznacza, że go nie ma.