JDD: Парное программирование - Kovalevskyi-Academy/AcademyWiki GitHub Wiki

Совместная разработка и решение проблем

korea_style.jpg

Содержание

Одна голова хорошо, а две — лучше

Обратная связь очень важна в процессе буткемпа. Мы ходим на ежедневные созвоны, проходим ревью, просим помощи, когда застряли на чем-то и даже самые смелые из нас решаются попробовать полайвкодить и в этом нам здорово помогает демонстрация экрана в Discord или Google Meets. А что, если это можно сделать еще лучше?

Были ли вы в ситуации, когда в процессе ревьюирования или помощи решения проблемы, вам хотелось совместно поработать над кодом, открытым в IntelliJ IDEA коллеги при демонстрации экрана? Тогда следующий инструмент для вас! Это позволяет сделать новый инструмент для удаленной совместной разработки и парного программирования Code With Me от JetBrains.

Новая функция от JetBrains будет полезна в следующих ситуациях:

  • Парное программирование – совместное редактирование, тестирование и отладка проектов.
  • Программирование Swarm* – одновременное кодирование в единой удаленной среде IDE.
  • Сопровождение и наставничество – приглашение гостя или нескольких гостей следовать за вами, чтобы вы могли показать и объяснить код.

* Swarming - концепция из экстремального программирования, когда несколько человек работают над одной и той же задачей.

Что такое Code With Me

Code With Me позволяет вам делиться окном текущего открытого проекта в среде IntelliJ IDEA с другими студентами. Остальные участники буткемпа, при вашем согласии, быстро получают доступ к коду с возможностью просматривать проект, исследовать проблемы и работать над кодом совместно в режиме реального времени.

При этом все преимущества IDE JetBrains (автозаполнение кода, интеллектуальная навигация, рефакторинг, отладка и встроенный терминал) по-прежнему доступны.

Начало работы с Code With Me

Этот инструмент представлен в виде плагина, доступного в IntelliJ IDEA и других IDE на основе IntelliJ, начиная со сборки 2020.2 (2020.2.x). Все, что нужно сделать – это загрузить последнюю доступную версию IntelliJ IDEA (сойдет и Community edition) и установить плагин Code With Me из Marketplace ( File | Preferences / Settings | Plugins | Marketplace):

kwm1.png

После этого на панели инструментов появится команда, с ее помощью можно создать общую веб-ссылку, которую затем отправить коллеге, чтобы он мог присоединиться к среде IDE:

kwm2.png

kwm3.png

kwm4.gif Успешный сеанс совместной работы

На текущий момент Code With Me находится в режиме раннего тестирования – Early Access Program. Хотя это и предполагает вероятность некоторых ошибок и нестабильной работы, но зато функцию можно использовать бесплатно.

Дополнительные материалы

⚠️ **GitHub.com Fallback** ⚠️