Код-ревью

Код-ревью — это проверка исходного кода для исправления ошибок и улучшения качества программы, а также для совершенствования навыков разработчика. Это способ узнать, как код видят другие разработчики, что в нём непонятно и почему одни решения лучше других. Даже если код работает, его почти всегда можно улучшить, и тут очень пригодится опыт других людей. 

Код-ревью на Хекслете

Студенты Хекслета проводят код-ревью самостоятельно или вместе с наставником, если учатся в индивидуальном формате. Поддержка Хекслета не делает код-ревью.

Для проведения ревью практических заданий, на Хекслете есть специальная функция, которая так и называется — «Код-ревью». Она позволяет:

  • сохранить решение, чтобы вернуться к нему позже для повторения и анализа 
  • фиксировать разные версии решения, чтобы попробовать решить задачу другим способом
  • сравнивать своё решение с решением учителя, когда задача уже решена
  • показывать код наставнику или другим опытным разработчикам, чтобы посоветоваться или попросить о помощи

Как сохранить решение

  1. Запустите автоматические тесты
  2. На вкладке OUTPUT появятся результаты проверки
  3. Нажмите на кнопку «Отправить на ревью». Система сохранит решение, и кнопка изменится на «Посмотреть ревью»

Страница код-ревью

На странице код-ревью есть нескольких вкладок:

  • условие задания
  • решение студента и решение учителя, которое видно после успешного завершения упражнения
  • тесты и их вывод

Сохраняйте несколько решений одного упражнения и переключайтесь между ними в верхней части страницы.

Как использовать код-ревью

Проанализировать решение

Если вы уже решили задачу, сравните своё решение с решением учителя и разберитесь, как оно работает. Сбросьте упражнение и повторите решение учителя по памяти, особенно, если подсмотрели его.

Задать вопрос

Если решить задачу не удалось, создайте топик в разделе «Обсуждение», в сообщении отправьте ссылку на код-ревью. Так команда поддержки Хекслета сможет увидеть ваш код и вывод тестов. Мы подскажем, на что обратить внимание и как правильно интерпретировать ошибку.

Отправить наставнику

Если вы учитесь с наставником, отправьте ему ссылку на код-ревью. Он поможет исправить ошибки, разобраться с решением учителя или улучшить ваше решение.

Сохранить историю решений

Возвращайтесь к ранее написанному коду или делитесь им с другими студентами. Чтобы не раскрывать решение раньше времени, страница код-ревью доступна только тем студентам, которые уже выполнили упражнение сами.

Список всех ревью есть в личном кабинете — «Обучение» → «Мои ревью».

Также ссылки на ревью есть в профиле студента во вкладке «Курсы». Для просмотра нажмите на стрелочку справа от названия курса.