{"id":154973,"date":"2021-06-16T11:36:51","date_gmt":"2021-06-16T10:36:51","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=154973"},"modified":"2021-07-05T11:17:30","modified_gmt":"2021-07-05T10:17:30","slug":"wrapping-up-code-with-me-eap-2021-2","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2021\/06\/16\/wrapping-up-code-with-me-eap-2021-2\/","title":{"rendered":"Pr\u00e9sentation du programme EAP 2021.2 de Code With Me"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/blog_1200x600-1-1.png\" alt=\"\" class=\"wp-image-154691\"\/><\/figure>\n\n\n\n<p>Voil\u00e0 d\u00e9j\u00e0 deux mois que nous avons annonc\u00e9 le lancement de Code With Me, notre outil de codage collaboratif ! Tout d&#8217;abord, nous voulons <strong>remercier tous ceux qui ont essay\u00e9 Code With Me<\/strong>, donn\u00e9 leur avis, signal\u00e9 des bugs et partag\u00e9 leurs suggestions. Gr\u00e2ce \u00e0 ces retours, nous pouvons faire \u00e9voluer Code With Me plus rapidement et le rendre plus efficace pour les \u00e9quipes de d\u00e9veloppement de logiciels.<\/p>\n\n\n\n<p>Nous souhaitons tout particuli\u00e8rement remercier la <strong>communaut\u00e9 Rider<\/strong> pour sa patience. Nous avons bien pris en compte vos demandes et faisons tout notre possible pour rendre Code With Me compatible avec cet IDE d\u00e8s que possible.&nbsp;<\/p>\n\n\n\n<p>Nous avons aussi le plaisir d&#8217;annoncer que nous avons maintenant un <a href=\"https:\/\/twitter.com\/CodeWithMe_now\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">compte Twitter<\/a> d\u00e9di\u00e9 \u00e0 Code With Me. N&#8217;h\u00e9sitez pas \u00e0 le suivre et \u00e0 y partager vos t\u00e9moignages et vos id\u00e9es.<\/p>\n\n\n\n<p>Mais passons maintenant au sujet principal de cet article et voyons les principales \u00e9volutions sur lesquelles nous avons travaill\u00e9 pour l&#8217;EAP 2021.2&nbsp;de Code With Me&nbsp;:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nouveaut\u00e9s majeures<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Remaniement de la saisie semi-automatique du code<\/strong><\/h3>\n\n\n\n<p>La saisie automatique du code recevait beaucoup de suggestions de l&#8217;h\u00f4te et essayait de travailler avec ces suggestions du c\u00f4t\u00e9 invit\u00e9. Souvent, le filtrage et le tri de ces suggestions ne fonctionnaient pas comme pr\u00e9vu et les r\u00e9sultats \u00e9taient incoh\u00e9rents.<\/p>\n\n\n\n<p>La saisie automatique du code recevait beaucoup de suggestions de l&#8217;h\u00f4te et essayait de travailler avec ces suggestions du c\u00f4t\u00e9 invit\u00e9 mais il arrivait fr\u00e9quemment que le le filtrage et le tri de ces suggestions ne fonctionnent pas comme pr\u00e9vu, g\u00e9n\u00e9rant des r\u00e9sultats  incoh\u00e9rents.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"400\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/CodeCompletion1.gif\" alt=\"\" class=\"wp-image-154267\"\/><\/figure>\n\n\n\n<p>Nous travaillons donc actuellement sur le backend afin que les r\u00e9sultats de la saisie semi-automatique des invit\u00e9s soient identiques \u00e0 ceux de l&#8217;h\u00f4te. <strong>Ce remaniement de la saisie semi-automatique du code<\/strong> apporte plus de stabilit\u00e9 au codage collaboratif et fonctionne parfaitement quel que soit le nombre d&#8217;invit\u00e9s qui l&#8217;utilisent simultan\u00e9ment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Exp\u00e9rience plus immersive pour les followers<\/strong><\/strong><\/h3>\n\n\n\n<p>L&#8217;un des sc\u00e9narios d&#8217;utilisationles de Code With Me les plus courants est celui dans lequel un d\u00e9veloppeur dirige la session tandis que les autres participants suivent en mode visualisation uniquement. En tant que follower, il est essentiel de voir tout ce que l&#8217;animateur de la session voit sur son \u00e9cran. S&#8217;il manque quoi que ce soit, on risque de perdre le fil et de ne plus pouvoir suivre. Nous avons corrig\u00e9 un bug qui emp\u00eachait les followers de voir les suggestions du d\u00e9veloppeur dirigeant la session et dor\u00e9navant tout le monde pourra donc voir exactement ce que voit l&#8217;h\u00f4te.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"400\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/CodeCompletion21-1.gif\" alt=\"\" class=\"wp-image-154717\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong><strong>Console Python dans Code With Me<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>Nous avons une bonne nouvelle pour les utilisateurs de PyCharm&nbsp;: l&#8217;EAP 2021.2 de Code With Me prend en charge la console Python&nbsp;! Pendant une session de codage collaboratif, les \u00ab&nbsp;py-peers&nbsp;\u00bb peuvent r\u00e9viser le code pendant que l&#8217;h\u00f4te peut tester tous les \u00e9l\u00e9ments dans la console interactive. La console apporte tous ses avantages habituels&nbsp;: v\u00e9rification de la syntaxe avec inspections \u00e0 la vol\u00e9e, correspondance des crochets et guillemets et saisie semi-automatique du code.&nbsp;<\/p>\n\n\n\n<p>Pour plus de commodit\u00e9, rappelez-vous d&#8217;utiliser la vue divis\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong><strong><strong>Expansion de l&#8217;am\u00e9lioration de la performance collaborative<\/strong><\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>Code With Me dispose maintenant d&#8217;un <strong>nouveau serveur relais<\/strong>sur la c\u00f4te ouest des Etats-Unis. Les \u00e9quipes situ\u00e9es dans cette r\u00e9gion peuvent collaborer dans leur IDE JetBrains bien plus rapidement, la vitesse du ping ayant \u00e9t\u00e9 multipli\u00e9e par trois.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Am\u00e9liorations notables<\/strong><\/h2>\n\n\n\n<ul><li>Nous avons ajout\u00e9 <strong>la prise en charge des proxies qui utilisent l&#8217;authentification<\/strong>, une \u00e9tape suppl\u00e9mentaire pour s\u00e9curiser vos sessions de d\u00e9veloppement collaboratif.<\/li><li><strong>Nous avons am\u00e9lior\u00e9 la mise en \u00e9vidence dans le widget d&#8217;inspection<\/strong>.<strong> <\/strong>Lorsque les invit\u00e9s modifient le niveau de mise en \u00e9vidence (en passant de \u00ab&nbsp;All problems&nbsp;\u00bb \u00e0 \u00ab&nbsp;None&nbsp;\u00bb par exemple), cela s&#8217;applique \u00e0 tous les participants \u00e0 la session.<\/li><li>Avec les nouvelles mises \u00e0 jour,<strong> le renommage inline<\/strong> fonctionne d\u00e9sormais correctement pour les invit\u00e9s.<\/li><li>Nous avons ajout\u00e9 la<strong> prise en charge de la fen\u00eatre d&#8217;outils SBT<\/strong><\/li><li>Les fen\u00eatres d&#8217;outils <strong>NPM, Gulp et Grunt<\/strong> sont maintenant prises en charge pour les utilisateurs de WebStorm.<\/li><li>Nous avons apport\u00e9 de nombreuses <strong>corrections et am\u00e9liorations au d\u00e9bogueur<\/strong><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quoi de pr\u00e9vu pour la suite ?<\/strong><\/h2>\n\n\n\n<p>L&#8217;une des \u00e9tapes importantes de la feuille de route de Code With Me est la mise \u00e0 disposition de notre outil pour les d\u00e9veloppeurs <strong>Android<\/strong>. Nous avons re\u00e7u de nombreuses demandes de la part d&#8217;utilisateurs d&#8217;Android Studio. Actuellement, plusieurs de nos \u00e9quipes travaillent ensemble pour mettre en place la prise en charge de Code With Me dans les builds Android Studio Canary. Si vous souhaitez tester la version b\u00eata, vous pouvez utiliser IntelliJ IDEA avec le plugin d&#8217;Android. Vous pourrez ainsi coder avec vos coll\u00e8gues d\u00e9veloppeurs Android et tester Code With Me en action. Il reste encore quelques limitations en termes de fonctionnalit\u00e9 pour le moment, alors n&#8217;h\u00e9sitez pas \u00e0 nous faire part de vos suggestions suggestion sur les fen\u00eatres de bo\u00eetes \u00e0 outils \u00e0 ajouter pour la version b\u00eata. Vous pouvez les ajouter dans <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/CWM-1983\" target=\"_blank\" rel=\"noopener\">ce ticket<\/a>.&nbsp;<\/p>\n\n\n\n<p>Comme nous l&#8217;avons mentionn\u00e9 plus haut, <strong>la prise en charge de Rider<\/strong> fait partie de priorit\u00e9s.<\/p>\n\n\n\n<p>Nous avons \u00e9galement avanc\u00e9 sur le tr\u00e8s attendu <strong>outil de d\u00e9veloppement \u00e0 distance<\/strong> qui apportera un environnement de d\u00e9veloppement \u00e0 distance sans code source. La version b\u00eata est pr\u00e9vue pour le troisi\u00e8me trimestre 2021<\/p>\n\n\n\n<p>Suivez les derni\u00e8res mises \u00e0 jour et r\u00e9servez votre place pour devenir b\u00eata-testeur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Liens utiles<\/strong><\/h2>\n\n\n\n<ul><li><a href=\"https:\/\/twitter.com\/jetbrains_cwm\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Twitter Code With Me<\/a>\u00a0: pour suivre les informations les plus r\u00e9centes et obtenir des conseils<\/li><li><a href=\"https:\/\/www.jetbrains.com\/help\/idea\/code-with-me.html\" target=\"_blank\" rel=\"noopener\">Centre d&#8217;aide en ligne<\/a>\u00a0: pour commencer avec Code With Me<\/li><li><a href=\"https:\/\/www.jetbrains.com\/code-with-me\/on-prem\/\" target=\"_blank\" rel=\"noopener\">Essai gratuit Enterprise de Code With Me <\/a>\u00a0: configuration de sessions collaboratives dans votre r\u00e9seau pour plus de s\u00e9curit\u00e9 et de conformit\u00e9<\/li><\/ul>\n\n\n\n<p>Nous continuons \u00e0 am\u00e9liorer Code With Me et nous sommes toujours int\u00e9ress\u00e9s par vos retours. Essayez ces am\u00e9liorations dans l&#8217;EAP 2021.2 de votre IDE JetBrains et faites-nous savoir ce que vous en pensez dans les commentaires ci-dessous ou en r\u00e9pondant \u00e0 l&#8217;enqu\u00eate en bas de votre \u00e9cran.<\/p>\n\n\n\n<p>Merci,<\/p>\n\n\n\n<p>L&#8217;\u00c9quipe Code With Me<\/p>\n","protected":false},"author":813,"featured_media":154735,"comment_status":"open","ping_status":"closed","template":"","categories":[826,808,286,89,907],"tags":[6315,6525,6548,6549,3784],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/154973"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=154973"}],"version-history":[{"count":9,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/154973\/revisions"}],"predecessor-version":[{"id":159299,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/154973\/revisions\/159299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/154735"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=154973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=154973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=154973"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=154973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}