Developpez.com

Le Club des Développeurs et IT Pro

Visual Studio Live Share est disponible en préversion

L'extension permet aux développeurs de collaborer en temps réel dans VS 2017 et VS Code

Le 2017-11-16 16:27:21, par Michael Guilloux, Chroniqueur Actualités
Mise à jour le 07/02/2018 : Visual Studio Live Share est disponible en préversion

Dévoilée en novembre dernier par Microsoft lors de sa conférence Connect à New York, Visual Studio Live Share est maintenant disponible en préversion limitée. Cette extension de Visual Studio 2017 et Visual Studio Code permet aux développeurs de collaborer en temps réel sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement. L'extension VS Live Share peut être téléchargée sur le marketplace de Visual Studio. Pour pouvoir l'utiliser actuellement, vous devez installer la dernière préversion de Visual Studio 2017 (15.6 Preview 3+) pour Windows (7, 8.1 ou 10), ou Visual Studio Code Insiders (1.20.0-insiders+) pour Windows (7, 8.1 ou 10) ou macOS (Sierra et versions ultérieures).

Source : GitHub
16/11/2017 : Parmi les outils et services annoncés dans le cadre de la conférence Connect qui se déroule actuellement à New York, Microsoft a levé le voile sur Visual Studio Live Share, qui permettra aux développeurs utilisant Visual Studio 2017 ou Visual Studio Code de collaborer en temps réel. « Live Share permet à votre équipe de collaborer rapidement sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement », a expliqué Amanda Silver, directrice Program Management chez Microsoft, pour les outils développeur.

D'après Amanda, lorsque vous partagez une session collaborative avec un collègue, celui-ci peut voir le contexte de l'espace de travail dans son éditeur. C'est-à-dire qu'il peut lire le code que vous avez partagé sans avoir à cloner un dépôt ou installer les dépendances sur lesquelles repose votre code. Visual Studio Live Share ne se limitera pas à un simple partage d'écran simple. Il permettra aux développeurs de synchroniser les dépôts pour collaborer, mais aussi éditer et déboguer du code en temps réel.

« Lorsque votre coéquipier édite un fichier, il a accès aux fonctionnalités de l'éditeur telles que IntelliSense et des suggestions », affirme Amanda Silver. « Chacun d'entre vous peut ouvrir des fichiers, naviguer, modifier du code, surligner ou refactoriser – et les changements sont immédiatement reflétés », a-t-elle ajouté. Et pendant que vous éditez, vous pouvez voir le curseur de votre coéquipier et suivre ses actions entre autres possibilités offertes par Live Share. L'ingénieur de Microsoft explique également que le débogage collaboratif va plus loin. Live Share vous permet aussi, vous et votre coéquipier, d'inspecter indépendamment des objets à l'aide de fonctionnalités de débogage.


Live Share dans Visual Studio Code

Microsoft propose Live Share pour aller au-delà des possibilités de collaboration offertes par des outils comme Teams, Slack ou encore les applications de messagerie instantanée. Amanda Silver estime que si Microsoft Teams et Slack apportent déjà une collaboration dynamique, nous pouvons faire plus pour faciliter la collaboration dans une équipe de développement. « Le partage d'écran ou l'accès à une machine à distance signifie qu'une seule personne contrôle et que l'autre observe. La messagerie instantanée, le courrier électronique ou d'autres outils sont parfaits pour les messages de base, mais la collaboration sur un ensemble de code nécessite souvent plus qu'un fragment de code ou un seul fichier pour partager le contexte nécessaire », dit-elle. « En outre, la validité des modifications peut être affectée par plusieurs fichiers dans l'espace de travail. Si vous voulez répliquer l'environnement de votre coéquipier, il faut beaucoup de temps pour tout configurer. »

C'est en cela que Live Share s'avère utile. Amanda Silver explique qu'il vous permet de partager le contexte du code, et d'obtenir ainsi une « collaboration instantanée et bidirectionnelle ». Elle note en plus que chacun d'entre vous peut utiliser un outil qu'il a personnalisé pour être le plus productif possible.

Microsoft travaille encore sur Visual Studio Live Share et prévoit de publier bientôt une préversion limitée. Microsoft propose sur son site une démo pour vous permettre de découvrir Visual Studio Live Share.

Source : Blog Visual Studio Code

Et vous ?

Qu’utilisez-vous pour collaborer dans votre équipe de développement ?
Que pensez-vous des promesses de Visual Studio Live Share par rapport aux solutions que vous utilisez pour collaborer sur du code ?

Voir aussi :

Microsoft veut faciliter la création d'applications intelligentes dans Visual Studio avec l'extension Visual Studio for AI, disponible en préversion
Visual Studio Code 1.18 disponible : espaces de travail multiracines activés par défaut, améliorations de performance et de l'expérience utilisateur
Visual Studio 2017 va permettre de compiler pour les plateformes matérielles ARM, fonctionnalité à découvrir via le deuxième aperçu de la version 15.5
  Discussion forum
8 commentaires
  • blbird
    Membre chevronné
    Quels sont les sources de stockage où ce fonctionnement est compatible : azure, TFS online, github, autres?
  • CoderInTheDark
    Membre émérite
    J'ai peur de demander un truc stupide

    Mais est-il possible de l'utiliser sans licence, qu'avec des visual studio code gratuit
  • TheGuit
    Membre régulier
    A priori on peut l'utiliser avec VS Code (sous linux). Donc on dirait que oui. Mais j'attend que l'inscription au site nécessaire pour faire fonctionner le truc soit validé.
  • Pierre8r
    Membre averti
    Bonjour,

    Des retours de personnes ayant testé l'extension ?
    Combien de temps faut-il attendre pour obtenir un accès après une demande ?
    L'extension est elle fonctionnelle ?
  • Pierre8r
    Membre averti
    Quelqu'un veux-il tester Visual Studio Live Share avec moi ?
    Et plus spécialement l'éditeur C++.