Gutachter sollten objektiv sein.
Es ist klar, dass Sie sich eine Meinung zu dem fraglichen Code gebildet haben, bevor Sie ihn überhaupt überprüft haben, und es scheint, als hätten Sie und der Fixierer Positionen abgesteckt. Wenn dem so ist, werden Sie eine schwierige Zeit haben, objektiv zu erscheinen, und eine noch schwierigere Zeit , objektiv zu sein. Nichts davon hilft dem Prozess, und es kann sein, dass das Beste und objektivste, was Sie tun können, darin besteht, sich aus dem Grund zu beugen, dass Sie dem Problem zu nahe stehen.
Betrachten Sie einen Teamansatz.
Wenn es nicht möglich ist, sich selbst zu entfernen, können Sie möglicherweise mehrere andere Techniker gleichzeitig den Code überprüfen lassen. Entweder stimmen sie mit Ihnen überein, dass der Code abgelehnt werden sollte, oder sie werden nicht. Wenn sie mit Ihnen übereinstimmen, sind Sie nicht mehr nur Sie selbst im Vergleich zum Fixer, und Sie können einen stärkeren Beweis dafür erbringen, dass das Team den Fix objektiv betrachtet und sich gegen eine Annahme entschieden hat. Auf der anderen Seite wird auch dies eine Teamentscheidung sein, wenn sie sich dazu entschließen, das Update zu akzeptieren. Es sollte selbstverständlich sein, dass Sie so offen wie möglich mitmachen und nicht versuchen sollten, die Meinungen der anderen Teammitglieder durch etwas anderes als rationale Diskussionen zu beeinflussen. Wichtig: Wenn es später zu einem schlechten Ergebnis kommt, werfen Sie das Team nicht unter den Bus, indem Sie sagen: "Nun, ich Ich habe immer gesagt, dass es ein schlechter Code ist, aber ich war den anderen Teammitgliedern unterlegen. "
Ablehnungen sind ein natürlicher Bestandteil des Code-Überprüfungsprozesses.
Der Code-Überprüfungsprozess ist nicht dazu da, Stempel von älteren Leuten zu korrigieren. Es ist dazu da, die Qualität des Codes zu schützen und zu verbessern. Es ist nichts Falsches daran, ein Update abzulehnen, vorausgesetzt, Sie tun dies aus dem richtigen Grund, dh, dass das Update den Code nicht verbessert. Wenn Sie nach einer aufgeschlossenen Überprüfung des Codes immer noch der Ansicht sind, dass die Korrektur das Risiko und / oder die Größe eines nachweisbaren Problems nicht verringert, sollten Sie ihn ablehnen. Es ist nicht persönlich, nur deine ehrliche Meinung. Wenn der Fixierer nicht einverstanden ist, ist das auch in Ordnung, und an diesem Punkt wird es für das Management zu einem Problem, dies herauszufinden. Seien Sie einfach sicher, ehrlich, offen und professionell zu bleiben.
Verantwortung schneidet in beide Richtungen.
Sie sagten, dass Sie nicht für diese Änderung verantwortlich sein möchten, anscheinend, weil Sie nicht glauben, dass es ein Problem gibt. Allerdings müssen Sie erkennen , dass , wenn Sie falsch sind , und es ist ein Problem, dann können Sie den Code verantwortlich am Ende für die Ablehnung, die das Problem vermieden hätte.
Mache Notizen.
Wenn Sie ein schriftliches Protokoll des Überprüfungsprozesses führen, können Sie Ihre Fakten klarstellen. Notieren Sie sich Ihre Gedanken und Bedenken, und überprüfen Sie die Beschreibung und die Ergebnisse aller Tests, die Sie möglicherweise durchführen, um das mutmaßliche Problem und die Behebung usw. zu messen. Wenn das Problem eskaliert, haben Sie Aufzeichnungen darüber, was Sie getan haben, um Ihr Problem zu unterstützen Position. Wenn die Angelegenheit in Zukunft erneut auftaucht (wahrscheinlich, wenn der Fixierer seiner eigenen Ansicht angehängt ist), haben Sie etwas, das Sie in Erinnerung behalten können.