Про код ревью
Публиковала тут недавно вопрос, чтобы узнать мнение о том, кто должен проводить код ревью. Ответы впечатлили. Некоторые считают, что необходимости в код ревью нет - это пустая трата времени. Не факт, что человек, который ревьюит тебя, напишет код лучше. И до недавнего времени я была в принципе с этим согласна.
Вчера мне поступила задача на ускорение страницы сайта. Страница загружалась дольше 10 секунд. Пытаясь разобраться с древними писаниями - я офигела. Оговорюсь, я не имею привычки критиковать чужой код, но это был шедевр. Программист, видно сильно начинающий, по какой-то причине не взлюбил join в sql запросах, предпочитая соединять данные методами языка программирования.
Получилось очень эпично: 3 вложенных цикла, с помощью которых заполнялся массив с данными. Удивлена, что сайт вообще согласился запускаться в таких условиях.
Думаю, грамотный наставник, смог бы наставить этого программиста на путь истинный.