Découvrez Code With Me (version EAP) : l’outil pour le développement collaboratif de JetBrains

Publié le par Delphine Massenhove

Aujourd’hui, nous avons le plaisir d’annoncer le lancement du Programme d’Accès Anticipé pour une fonctionnalité très attendue. Il s’agit de Code With Me, un nouvel outil pour le développement collaboratif à distance et la programmation en binôme.

À propos de Code With Me

Code With Me est une nouvelle fonctionnalité disponible dans IntelliJ IDEA et nos autres EDI basés sur IntelliJ à partir de la version 2020.2.x qui permet de partager un projet local en cours avec les membres de votre équipe travaillant à distance. Ils disposent ainsi d’un accès rapide à votre code afin de pouvoir l’examiner avec vous et vous aider à résoudre des problèmes en temps réel. Et pour réaliser ces opérations, vous bénéficiez de tous les avantages de votre EDI JetBrains, tels que la saisie semi-automatique du code, la navigation intelligente, la refactorisation, le débogage et le terminal intégré.

CETTE FONCTIONNALITÉ N’EST POUR LE MOMENT DISPONIBLE QU’EN ACCÈS ANTICIPÉ . EN PARTICIPANT À CE PROGRAMME, VOUS RECONNAISSEZ EXPRESSÉMENT SAVOIR QUE CETTE VERSION DE LA FONCTIONNALITÉ PEUT NE PAS ÊTRE TOTALEMENT FIABLE, NE PAS FONCTIONNER COMME PRÉVU ET CONTENIR DES ERREURS. TOUTE UTILISATION DE LA FONCTIONNALITÉ DANS LE CADRE DU PROGRAMME D’ACCÈS ANTICIPÉ RELÈVE DE VOTRE PROPRE REPONSABILITÉ.

REMARQUE : La version en accès anticipé de Code With Me est gratuite. Nous travaillons actuellement à l’élaboration de plans tarifaires et licences en vue de distribuer Code With Me en tant que service payant pour différents EDI et éditions de JetBrains à l’avenir.

Prise en main

Pour commencer à utiliser Code With Me, il vous suffit de télécharger la dernière version disponible de votre EDI JetBrains, puis d’installer le plugin Code With Me depuis la Marketplace (Preferences / Settings | Plugins | Marketplace) :

Une fois le plugin installé et l’EDI redémarré, une nouvelle option apparaît dans la barre d’outils. Elle vous permet de créer un lien Web partageable, à envoyer à vos collaborateurs pour qu’ils puissent vous rejoindre sur votre EDI :

Lorsqu’un collaborateur clique sur ce lien, un Client IntelliJ spécialement conçu pour lui et pour fonctionner avec son EDI JetBrains est téléchargé et s’ouvre automatiquement. Si il n’a pas d’EDI JetBrains, il accède à une page Web lui demandant de télécharger le Client IntelliJ . La page Web le guidera dans le processus d’installation :

Le Client IntelliJ installé s’ouvrira et proposera de connecter vos collaborateurs à votre projet afin de démarrer ensemble une session de codage à distance :

Il vous sera ensuite demandé d’accepter la demande de vos collaborateurs :

Et voilà ! Voici à quoi ressemble une session de collaboration correctement connectée. Dans cet exemple, nous sommes connectés à notre propre projet local :

Consultez l’assistance Getting started with Code With Me pour plus d’informations sur les fonctionnalités et l’interface utilisateur de Code With Me.

Cas d’utilisation

Pour le moment, nous avons identifié les trois cas d’utilisation suivants pour Code With Me :

  • Programmation en binôme  : édition, tests et débogage collaboratifs.
  • Programmation distribuée (swarm) : pour coder de façon collective et simultanée dans un EDI unique distant.
  • Conseils et mentorat : pour inviter une ou plusieurs personnes à vous rejoindre afin de leur présenter votre code.

Il ne s’agit là que de quelques-unes des façons possibles d’utiliser Code With Me. Faites-nous savoir si vous avez déjà essayé Code With Me dans l’un ce ces cas, ou sinon, comment et dans quel but vous pensez utiliser.

Compatibilité

Le Programme d’Accès Anticipé de Code With Me est compatible avec les EDI JetBrains basés sur IntelliJ à partir de la version 2020.2.x suivants : IntelliJ IDEA Community et Ultimate, WebStorm, PyCharm Community et Professional, PhpStorm, GoLand, RubyMine, CLion et AppCode. Code With Me n’est actuellement pas compatible avec DataGrip et JetBrains Rider.

Prochaines étapes

Code With Me est toujours en développement. Nous prévoyons de publier la version stable de Code With Me dans le cadre de l’une des prochaines mises à jour majeures de nos EDI. Sa date de publication fera l’objet d’une annonce ultérieurement. Veuillez noter qu’elle pourrait être sujette à modification, en fonction des retours d’expérience que nous recevrons.

  • Assistance Code With Me : pour plus d’informations sur les fonctionnalités et l’interface utilisateur.
  • FAQ : pour obtenir des réponses à vos questions.
  • Suivi des bugs : pour nous faire part de vos retours d’expérience.

Dites-nous ce que vous pensez de Code With Me et signalez-nous tout problème rencontré via notre outil de suivi des bugs.

Merci,

L’Équipe Code With Me

Auteur de l’article original en anglais : Artem Sarkisov