Технический совет, серия вторников

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

SUBJECT
Удаленное парное программирование без трения

ЧТО
Парное программирование имеет много преимуществ — более высокое качество кода, повышенная сосредоточенность и более быстрая адаптация, и это лишь некоторые из них. Традиционно, однако, чтобы в полной мере воспользоваться этими преимуществами, вам нужно было составить пару программ лично. Видеозвонки или сеансы удаленного совместного использования экрана не смогли воссоздать магию параллельного кодирования.

К счастью, это уже не так! Установив простой пакет расширений для редактора VS Code или интегрированной среды разработки Visual Studio, вы сможете наслаждаться удаленным сопряжением, которое ни в чем не уступает личному сопряжению.

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

Одним нажатием кнопки вы создадите сеанс «живого обмена», который позволит вам и вашим товарищам по команде совместно редактировать код в стиле «Документов Google», в дополнение к совместному использованию терминала, локального хост-сервера и живого аудиовызова.

КАК
Существуют пакеты расширений, доступные как дляоблегченного текстового редактора VS Code, так и для традиционной интегрированной среды разработки Visual Studio.

Инструкции VS Code
Следуйте приведенным ниже инструкциям, чтобы настроить удаленное сопряжение в VS Code.

  1. Загрузите и установите пакет расширения Live Share на этой странице.
  2. Откройте проект (может быть любой язык/фреймворк) в VS Code.
  3. Нажмите «Live Share» в левом нижнем углу окна.
  4. Следуйте инструкциям, чтобы войти в свою учетную запись GitHub или Microsoft.
  5. Теперь ссылка для совместного использования скопирована в буфер обмена вашего компьютера. Сообщите эту ссылку всем, кому вы хотите присоединиться к сеансу удаленного сопряжения.
  6. В любой момент сеанса сопряжения вы можете щелкнуть свое имя в левом нижнем углу, чтобы открыть меню обмена в реальном времени. Это позволит вам совместно использовать терминал, совместно использовать локальный сервер или начать аудиовызов.

Инструкции по Visual Studio 2017
Подробные инструкции по установке и ссылку для скачивания расширения Live Share можно найти здесь.

ЗАКЛЮЧЕНИЕ
Расширение Live Share достаточно простое, чтобы дать новичкам отличный первый опыт парного программирования, и в то же время достаточно надежное, чтобы опытные парные программисты могли использовать его для вывести сеансы удаленного сопряжения на новый уровень.

Благодаря простому и удобному дизайну расширение Live Share способно устранить барьеры для совместной работы разработчиков. Он не только воссоздает опыт личного парного программирования, но даже превосходит его в некоторых аспектах.

Возможность совместного использования файлов проекта, терминалов, серверов и аудио; при сохранении вашей собственной персонализированной среды разработки (ярлыки, темы, расширения и т. д.) это не похоже ни на один опыт парного программирования, который у меня был раньше. Лучший способ, которым я могу это описать, это то, что это похоже на парное программирование с призраком. Это дает вашему партнеру возможность выйти за пределы времени и пространства, как будто он действительно работает рядом с вами.

Чтобы узнать больше обо всех функциях удаленного сопряжения, которые предлагает Live Share, вы можете ознакомиться с этой статьей.