Visual Studio Code Live Share

Visual Studio code Live Share

O Visual Studio Live Share é uma ferramenta de desenvolvimento colaborativo em tempo-real disponibilizada pela Microsoft (para variar eles copiaram o projeto github teletype).

O Live Share permite que você colabore com a edição e o debug com outros programadores em tempo real . Quando você disponibiliza uma “session” você e seu colega podem escrever ao mesmo tempo no mesmo arquivo, cada um com seu cursor. O terminal fica disponível , assim um colega pode lhe auxiliar a executar comandos em sua máquina.

Após instalar o Live Share, clique no icone do visual studio code live share que fica no status bar. Na primeira vez você é questionado para efetuar login usando sua conta da Microsoft ou GitHub, o que permite identificar você quando esta colaborando. O live share vai copiar o link para o clipboard, envie o link para seu amigo e vocês já podem compartilhar a edição e depuração. Para compartilhar a linha de comando é necessário o host liberar o acesso de escrita.

Para quem trabalha com home office ele permite que você colabore com um colega e permite que você ajude ou seja ajudado pelo colega, você ainda pode instalar e extensão para conversar on-line.

Você pode ser perguntar se usar o vnc dá no mesmo a diferença é que com live share 2 programadores pode editar ao mesmo tempo e além disso o vnc é muito intrusivo e é trabalhoso conseguir uma conexão.

Outras alternativas

O GitHub Teletype é uma alternativa para o live share para quem usa o atom. Uma vantagem do Teletype é que o código dele esta disponível no github, ao contrário do live share (eu suponho que o código do live share foi cópiado do teletype).

Existem outras soluções que permitem o compartilhamento de código com cloud9 , etherpad , CoVim e o Saros (eclipse plugin), mas o melhor é usar o seu editor\ide predileto para fazer a sua programação em par remota.

Uma decepção é a jetbrains que até o momemto não possui uma solução de programação em par remota \ live share.

Para saber mais: