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
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
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