Os revisores devem ser objetivos.
É claro que você formou uma opinião sobre o código em questão antes mesmo de revisá-lo, e parece que você e o consertador assumiram posições. Se for assim, você terá dificuldade em parecer objetivo e ainda mais difícil em ser objetivo. Nada disso ajuda no processo, e pode ser que a melhor e mais objetiva coisa que você possa fazer seja se curvar, alegando que está muito próximo do problema.
Considere uma abordagem de equipe.
Se não for possível remover a si mesmo, talvez você possa ter vários outros engenheiros revisando o código ao mesmo tempo. Ou eles concordam com você que o código deve ser rejeitado ou não. Se eles concordarem com você, não será mais apenas você e o consertador, e você poderá argumentar com mais força que a equipe examinou a correção objetivamente e decidiu não aceitá-la. Por outro lado, se eles decidirem aceitar a correção, isso também será uma decisão da equipe. Não é preciso dizer que você deve participar com a mente mais aberta possível e que não deve tentar influenciar as opiniões dos outros membros da equipe por qualquer coisa que não seja uma discussão racional. Importante: se houver um resultado ruim mais tarde, não jogue a equipe embaixo do ônibus dizendo "Bem, eu sempre disse que era um código incorreto, mas eu estava em menor número que os outros membros da equipe ".
Rejeições são uma parte natural do processo de revisão de código.
O processo de revisão de código não existe para correções de carimbo de pessoas mais velhas; existe para proteger e melhorar a qualidade do código. Não há nada de errado em rejeitar uma correção, desde que você a faça pelo motivo certo, ou seja, que a correção não melhore o código. Se, após uma revisão aberta do código, você ainda achar que a correção não reduz o risco e / ou a magnitude de um problema demonstrável, você deve rejeitá-la. Não é pessoal, apenas sua opinião honesta. Se o fixador não concordar, tudo bem também e, nesse ponto, torna-se um problema para a gerência descobrir. Apenas certifique-se de permanecer honesto, aberto e profissional.
A responsabilidade corta nos dois sentidos.
Você disse que não quer ser responsável por essa mudança, aparentemente porque não acredita que haja um problema. No entanto, é preciso perceber que, se você está errado e não é um problema, então você pode acabar sendo responsável por rejeitar o código que teria evitado o problema.
Faça anotações.
Manter um registro escrito do processo de revisão ajudará você a manter seus fatos corretos. Anote seus pensamentos e preocupações ao revisar, descrever e obter os resultados de quaisquer testes que você possa executar para medir o suposto problema e a correção etc. Se o problema persistir, você terá um registro do que fez para dar suporte ao seu problema. posição. Se o problema surgir novamente no futuro (provavelmente ocorrerá se o fixador estiver anexado à sua própria visão), você terá algo para movimentar sua memória.