В оформлении Предыдущий пост Я обсуждал, как Visual Studio Live Share Включает гибкую форму сотрудничества, которая может приспособиться к разнообразному набору предпочтений разработчиков и случаи применения (например, пара программирования, по борту, образованию). Однако никакая гибкость не может составить на то, что эффективное сотрудничество требует чего-то более фундаментальной: Связь Отказ
Когда мы построили живую долю, мы ожидали, что он будет использоваться вместе с услугой связи такими командами, слабыми или разногласиями. Таким образом, акция в прямом эфире может обеспечить опыт работы в развитии совместного развития (например, совместное редактирование, отладки, терминалы), в то время как дополняют то, что команда по решению связи были уже использованы. Однако со временем мы начали слышать Значительный объем интереса В оформлении Опыт легкого/спутника , Это позволило бы разработчикам напрямую общаться как часть сеанса в реальном времени (без необходимости использовать код комментариев!) и предоставить три потенциальных преимущества:
Иметь Одноразовая точка (URL-адрес сеанса в реальном времени) для присоединения к сеансу совместной работы разработчика, а также создание линии связи. Для определенных случаев использования (например, технические интервью, Hack-A-Thons, поддержка продукта), это может обеспечить упрощенный опыт.
Сокращение контекстных выключателей (и отвлекающих факторов) Возможность общаться с другими разработчиками на сессии в прямом эфире, прямо в рамках вашей IDE.
Включение Связь об коде Проще, поскольку сообщения чата могут быть естественно связаны со специфическими строками кода, а не При необходимости копировать-вставлять фрагменты.
После Философия Unix , Живая доля сама Осталось сосредоточиться на решении только сотрудничества разработчика и оставляя выбор в связи с коммуникацией до каждой команды. Однако для решения вышеупомянутых преимуществ и позволит разработчикам отказаться от более самоуверенного стека, мы решили создать Live Dilection Package Pack , который представляет собой однократный магазин для Сотрудничество и связь Отказ Позвольте мне проиллюстрировать, как это выглядит!
Звонок звука
После установки Live Dilection Package Pack Проживание в прямом эфире «Детали сеанса» View будут иметь блестящий новый вариант: Начать звук вызов .. Отказ Если вы нажмете это, он начнет голосовой звонок, Не требуя вас войти или использовать отдельный сервис 🚀. Даже кулер, он автоматически уведомит гостей о вызове и дает им возможность присоединиться.
Хост в прямом эфире (справа), начинающий звуковой вызов, непосредственно в рамках VS-кода
По умолчанию вы должны явно начать и присоединиться к вызову. Однако, если вы хотите автоматически начать звонок, когда вы используете сеанс в прямом эфире, или всегда принимаете вызов при присоединении к сеансу в реальном времени, есть настройки для изменения этого поведения (увидеть ниже) . После включения URL-адрес сеанса акций Live становится Одноразовая точка начать кодирование и разговаривать с другими разработчиками. Мы нашли это довольно мощным.
Текстовый чат
Во многих случаях, имея голосовой звонок наряду с живой долей, обеспечивает наилучший (и наиболее часто используемый) сотрудничестве. Тем не менее, есть обстоятельства, когда голосовое сообщение может не быть предпочтительным (например, вы находитесь в команде), и используете случаи, когда это может быть отвлечение гостей всегда общаться с хостом через AUDIO (например, в прямом эфире, классные комнаты, команда коричневые сумки). Чтобы разместить эти сценарии, Live Dilection Package Pack Также предоставляет интегрированный текстовый чат, который полностью устраняет контекстно-переключение между приложениями.
Host Host Chast (справа) в чате с гостем (слева), прямо в рамках VS-кода
После установки окно чата в прямом эфире выделяется автоматически, когда вы делитесь или присоединяетесь к сеансу. Поскольку поток чата является обычным окном документа «Visual Studio Code», вы можете организовать его, однако, что вы хотите, что позволяет всем легко кодировать и общаться одновременно. В дополнение к групповым чат среди каждого в сеансе в прямом эфире, вы также можете отправлять прямые сообщения на отдельные разработки, нажав значок чата рядом с их именем на панели «контакт».
Это позволяет быстро спросить кому-то вопрос, или посмотреть, есть ли у них момент для жизни доля, не требуя отключения контекста, чтобы сделать это.
Кодовые комментарии
Аудио и текстовый чат обычно образуют основу связи при совместном порядке. Тем не менее, есть ситуации, о которых вы хотите поговорить, это Конкретная линия/блок кода И, следовательно, было бы намного проще, если бы вы могли просто аннотировать этот код напрямую, и не приходится уходить через историю чата, чтобы обсудить его. Когда в сеансе в реальном времени вы заметите, что появится новый «комментарий», между редактором Линейные номера и сам код. Используя это, вы можете нажать любую строку кода и начать новую тему комментариев. Эти комментарии будут немедленно синхронизированы со всеми гостями и видны в файле, а также Комментарии Панель в визуальном студийном коде.
Хост акции в прямом эфире (справа), оставляя код в режиме реального времени, напрямую в пределах VS-кода
Этот вид опыта может включить некоторые интересные сценарии, такие как оставляя TODOS/напоминания для себя во время долгосрочных сеансов в прямом эфире, используя живую долю для выполнения отзывы Ad-Hoc/неформальный код или просто оставляют комментарии для вашей пары, пока они прочь или работать в другом файле. Комментарий UI – это то же самое, что используется для просмотра PR комментариев через Github Pull запросы расширение, которое обеспечивает хорошую преемственность между сотрудничеством в визуальном студийном коде, независимо от того, является ли это в реальном времени или асинхронном.
Поскольку возможность комментирования кода широко применим, он включен непосредственно в Live Share «Core», в отличие от пакета расширения акций Live (например, аудио- и текстовый чат).
Мы хотели бы поболтать!
Позволяя разработчикам общаться с использованием звуковых вызовов, текстовых чата и кода комментариев, мы считаем, что живая доля может лучше разместить широту Используйте случаи что это уже используется для. Однако для поддержки выбора разработчика аудио и текстовый чат полностью необязательны и включены только в Live Dilection Package Pack Отказ Таким образом, независимо от того, какое у вас есть сотрудничество, и какие коммуникационные инструменты используют ваша команда, живая доля может дополнить его и, надеюсь, сделать это более приятным 👍.
Оригинал: “https://dev.to/lostintangent/you-can-t-spell-collaboration-without-communication-2a3o”