Как отучить стажёра от говнокода?
Ну я кота к лотку приучил так:
Тыкал в говнокод и бил! Теперь он великолепно программирует на лотке
Рано ему писать, пустите его на документирование уже имеющегося кода, пусть разбирается в текущих проектах и комментирует каждую нужную строчку, после 1-2х файлов проверяйте правильно ли разобрался.