Про код ревью

Публиковала тут недавно вопрос, чтобы узнать мнение о том, кто должен проводить код ревью. Ответы впечатлили. Некоторые считают, что необходимости в код ревью нет - это пустая трата времени. Не факт, что человек, который ревьюит тебя, напишет код лучше. И до недавнего времени я была в принципе с этим согласна.

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

Получилось очень эпично: 3 вложенных цикла, с помощью которых заполнялся массив с данными. Удивлена, что сайт вообще согласился запускаться в таких условиях.

Думаю, грамотный наставник, смог бы наставить этого программиста на путь истинный.

Про код ревью | Сетка — социальная сеть от hh.ru