Вы можете помочь, подав хороший пример. Вы не можете защищаться, когда кто-то указывает на ваши ошибки. Сделайте обзор кода на свой собственный код и отметьте области улучшения. Поделитесь этим с командой. В конце концов, они узнают, что это поощряется, и никто не будет побежден за ошибку в своем коде.
Иметь работу означает брать на себя ответственность и гордость за свою работу. Если проверка кода является частью этого, то участие в проверке кода должно быть включено в оценки. Я посещал онлайн-классы, где участие в онлайн-дискуссиях является частью класса. Комментарии должны быть разработаны. «Я согласен» не приемлемо.
Проверка кода должна улучшить код. В зависимости от вашей ситуации это может быть измерено по количеству продаж, жалобам пользователей или другим оценкам, если вы пишете код для внутреннего использования. Реальность такова, что ваш код служит какой-то цели, и ваша команда должна измеряться тем, насколько хорошо они служат этой цели. Те, кого вы определяете, способствуют успеху, получают пропорциональную долю в наградах.
Сосредоточьтесь на выпуске качественного кода. Цель состоит не в том, чтобы каждый чувствовал себя хорошо, избегая ошибок. Я пишу плохой код; Я должен исправить плохой код. Это работа и жизнь. Я ненавижу исправлять ошибки, поэтому стараюсь их избегать. Я горжусь своей работой, поэтому меня беспокоит, когда мой код не работает. Я чувствую себя плохо из-за пользователей или кого-то еще, кто не торопится указывать на эти вещи, и это мотивирует меня хотеть это исправить.
Как примечание: если у вас есть среда, в которой никто не может дать или принять конструктивную критику, у вас есть проблема.