Sie können mit gutem Beispiel vorangehen. Sie können nicht defensiv werden, wenn jemand auf Ihre Fehler hinweist. Führen Sie eine Codeüberprüfung für Ihren eigenen Code durch und stellen Sie Verbesserungsbereiche fest. Teilen Sie dies mit dem Team. Schließlich werden sie erfahren, dass dies ermutigt wird und niemand dafür geschlagen wird, dass er einen Fehler in seinem Code hat.
Einen Job zu haben bedeutet, Verantwortung zu übernehmen und stolz auf deine Arbeit zu sein. Wenn die Codeüberprüfung ein Teil davon ist, sollte die Teilnahme an der Codeüberprüfung in die Bewertungen einbezogen werden. Ich habe Online-Kurse besucht, in denen die Teilnahme an Online-Diskussionen Teil der Note ist. Kommentare müssen ausgearbeitet werden. "Ich stimme zu" ist nicht akzeptabel.
Die Codeüberprüfung sollte den Code verbessern. Abhängig von Ihrer Situation kann dies an Verkaufszahlen, Benutzerbeschwerden oder einer anderen Bewertung gemessen werden, wenn Sie Code für den internen Gebrauch schreiben. Die Realität ist, dass Ihr Code einem bestimmten Zweck dient und Ihr Team daran gemessen werden sollte, wie gut es diesem Zweck dient. Diejenigen, die Sie bestimmen, tragen zum Erfolg bei und können sich anteilig an den Belohnungen beteiligen.
Konzentrieren Sie sich auf die Freigabe des Qualitätscodes. Das Ziel ist nicht, dass jeder sich gut fühlt, wenn er sich vor Käfern scheut. Ich schreibe schlechten Code; Ich muss den fehlerhaften Code reparieren. Das ist Arbeit und Leben. Ich hasse es, Fehler zu beheben, also versuche ich, sie zu vermeiden. Ich bin stolz auf meine Arbeit, daher stört es mich, wenn mein Code nicht funktioniert. Ich fühle mich schlecht für die Benutzer oder andere, die sich die Zeit nehmen müssen, um auf diese Dinge hinzuweisen, und es motiviert mich, das Problem beheben zu wollen.
Als Randnotiz: Wenn Sie ein Umfeld haben, in dem niemand konstruktive Kritik aussprechen oder akzeptieren kann, haben Sie ein Problem.