Los revisores deben ser objetivos.
Está claro que has formado una opinión sobre el código en cuestión antes de siquiera haberlo revisado, y parece que tú y el fijador han replanteado posiciones. Si es así, entonces tendrá dificultades para aparecer como objetivo y un momento aún más difícil para ser objetivo. Nada de eso ayuda al proceso, y puede ser que lo mejor y más objetivo que puede hacer es retirarse con el argumento de que está demasiado cerca del problema.
Considere un enfoque de equipo.
Si no es posible eliminarse, tal vez pueda hacer que otros ingenieros revisen el código al mismo tiempo. O estarán de acuerdo con usted en que el código debe ser rechazado o no. Si están de acuerdo con usted, entonces ya no será solo usted frente al reparador, y podrá establecer un caso más sólido en el que el equipo analizó la solución objetivamente y decidió no aceptarla. Por otro lado, si deciden aceptar la solución, esa también será una decisión del equipo. No es necesario decir que debe participar con una mente tan abierta como sea posible y que no debe tratar de influir en las opiniones de los otros miembros del equipo con otra cosa que no sea una discusión racional. Importante: si después hay un mal resultado, no arrojes al equipo debajo del autobús diciendo "Bueno, yo siempre decía que era un código incorrecto, pero los demás miembros del equipo me superaban en número ".
Los rechazos son una parte natural del proceso de revisión del código.
El proceso de revisión del código no está ahí para las correcciones de sellos de goma de personas más mayores; está ahí para proteger y mejorar la calidad del código. No hay nada de malo en rechazar una solución siempre que lo haga por la razón correcta, es decir, que la solución no mejore el código. Si, después de una revisión abierta del código, todavía siente que la solución no reduce el riesgo y / o la magnitud de un problema demostrable, entonces debe rechazarlo. No es personal, solo tu sincera opinión. Si el reparador no está de acuerdo, también está bien, y en ese momento se convierte en un problema para la administración. Solo asegúrese de ser honesto, abierto y profesional.
La responsabilidad corta en ambos sentidos.
Dijiste que no quieres ser responsable de este cambio, aparentemente porque no crees que haya un problema. Sin embargo, es necesario darse cuenta de que si se equivoca y no es un problema, entonces puede llegar a ser responsable de rechazar el código que habría evitado el problema.
Toma nota.
Mantener un registro escrito del proceso de revisión lo ayudará a mantener sus datos correctos. Escriba sus pensamientos y preocupaciones mientras revisa, describe y los resultados de cualquier prueba que pueda realizar para medir el supuesto problema y la solución, etc. Si el problema se intensifica, tendrá un registro de lo que ha hecho para respaldar su posición. Si el asunto vuelve a surgir en el futuro (probablemente lo hará si el fijador está conectado a su propia vista), tendrá algo para refrescar su memoria.