Creo que está bien arreglar las cosas obvias, es decir, si está 100% seguro de que la persona cuyo código está corrigiendo haría la misma corrección, o sustancialmente la misma. Si la solución es más compleja, por lo general es educado hablar con la persona cuyo código está corrigiendo; es posible que usted haya entendido mal la intención o que la razón por la que se rompió no es lo que pensó que era, o tal vez intentó otra solución. pero por alguna razón no podría cometerlo todavía (la vida pasa, ya sabes :).
En general, la regla generalmente es: usted rompe la compilación, corrige la compilación, pero hay excepciones, especialmente si la solución es obvia y / o la persona responsable es inaccesible.
Por supuesto, si tiene el caso del interruptor de compilación en serie, especialmente con el patrón "registrado, se fue a casa, se rompió durante varios días", la persona responsable necesita hablar sobre por qué existen los sistemas y las pruebas de CI. cómo se debe verificar antes de registrarse :)