Peer Reviews sind zweifelsohne eine großartige Lernmethode. Jemand kann etwas anderes sehen, er hat andere Erfahrungen als Sie und sollte in der Lage sein, Verbesserungen beizutragen. Dies sollte nicht abfällig sein. Ich würde erwarten, dass jeder Entwickler in der Lage ist, jeden Code zu kommentieren und konstruktiv zu kritisieren!
Es hört sich für mich so an, als ob einige dieser "Verbesserungen" tatsächlich wichtige Änderungen bewirken, da der überprüfende Entwickler (wie zu erwarten) weniger Erfahrung mit der Software hat als der Autor.
Bei diesem Trend handelt es sich um Selbstfeedback. Vielleicht ist es schwierig, Ihrem Code zu folgen oder ihn zu pflegen. Sind Ihre Bewertungen wertvoll? Absolut! Ich kann sehen, wie frustrierend es sein kann, Arbeitscode zu haben, den Ihre Kollegen dann zu brechen scheinen. Sie sollten nicht entmutigt sein - Sie sollten daran arbeiten, Ihren Code vor diesen Änderungen zu schützen.
Die Frage lautet dann, wie Sie die Funktionalität Ihrer Programme schützen können, damit Sie wissen, dass die Funktionalität auch nach Abschluss Ihrer Überprüfungen noch funktioniert. Mein Vorschlag wäre, sicherzustellen, dass Sie eine angemessene Abdeckung durch Komponententests haben. Auf diese Weise können Sie / Ihr Prüfer / Ihr Nachfolger bei jeder Änderung des Codes sicher sein, dass die vorgenommenen Änderungen sicher sind.
ETA: Ich habe gerade einen Ihrer Kommentare entdeckt, ich bin mir sicher, dass dies selbstverständlich ist, aber Codeüberprüfungen sollten durchgeführt werden, bevor das Testteam sie in die Hände bekommt. Andernfalls testen sie das Endprodukt nicht.