Мне всегда нравилась эта статья на JoelOnSoftware под названием «Готовимся, когда ты только хрюкаешь». Я мог особенно относиться, когда я был новичком (и все еще чувствую, что я ВСЕГДА буду одним).
О # 4, нейтрализуя бозо. Какой совет вы бы дали для практической реализации этого в реальных ситуациях на работе? Кажется, это не так просто (по крайней мере, в нашей команде), как просто записать ошибку в чей-то плохой код. Что работает для всех вас там?
Ответы:
Постоянная оценка.
Просто в конце каждого дня тратьте 30 минут, чтобы просмотреть написанное. Если они сделали что-то не так, заставьте их переписать это.
Если вы этого не сделаете, однажды вы поймете, что часть вашего приложения, которая, казалось бы, способна выполнить эту работу, полностью не поддерживается, неправильно спроектирована и вызовет множество проблем в будущем - или даже завтра.
Даже если это сделает их менее продуктивными, все равно будет гораздо лучше, если они создадут какой-то хороший код против вдвое большего по размеру, но не поддающегося устранению множества ошибок.
источник
Если человек просто не знает ничего лучше, но хочет учиться, обеспечьте некоторое наставничество и проверку кода. Убедитесь, что они подвергаются воздействию хорошего кода.
Действительно плохие разработчики - это те, кто настроен плохо и борется за то, чтобы узнавать что-то новое. Ваша единственная надежда состоит в том, чтобы позволить им страдать, поддерживая их собственный беспорядок или некоторые более простые вещи. В идеале, кто-то во власти встает и говорит, подчинись или уходи
источник