{"id":313654,"date":"2022-12-20T15:39:10","date_gmt":"2022-12-20T14:39:10","guid":{"rendered":"https:\/\/blog.jetbrains.com\/go\/2022\/12\/20\/what-s-next-goland-roadmap-2023-1\/"},"modified":"2023-01-19T09:18:53","modified_gmt":"2023-01-19T08:18:53","slug":"feuille-de-route-de-goland-2023-1","status":"publish","type":"go","link":"https:\/\/blog.jetbrains.com\/fr\/go\/2022\/12\/20\/feuille-de-route-de-goland-2023-1\/","title":{"rendered":"Feuille de route de GoLand 2023.1"},"content":{"rendered":"\n<p>D\u00e9but d\u00e9cembre, nous avons publi\u00e9 une nouvelle version de GoLand et f\u00eat\u00e9 le 5e anniversaire de sa cr\u00e9ation. \u00c0 cette occasion, nous avons un petit cadeau pour vous : \u00e9crivez \u00ab&nbsp;Happy B-day, GoLand!&nbsp;\u00bb dans GoLand 2022.3 ou GoLand 2022.2.5, une surprise vous attend&nbsp;!&nbsp;&nbsp;<\/p>\n\n\n\n<p>Nous sommes maintenant pr\u00eats \u00e0 partager nos projets pour la prochaine mise \u00e0 jour majeure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/DSGN-14335_GoLand2022_3Roadmap_Blog_Featured_image_1280x600.png\" alt=\"\" class=\"wp-image-309361\"\/><\/figure>\n\n\n\n<p>Si vous n&#8217;avez pas encore test\u00e9 GoLand 2022.3, voici un r\u00e9sum\u00e9 de ses nouveaut\u00e9s.&nbsp;<\/p>\n\n\n\n<p>Cette version apporte des am\u00e9liorations de performance et fournit de nouvelles fonctionnalit\u00e9s pour les g\u00e9n\u00e9riques et les espaces de travail Go.<\/p>\n\n\n\n<p>La nouvelle fonctionnalit\u00e9 <em>Code Vision<\/em> affiche la m\u00e9trique <em>Usages<\/em> \u00e0 c\u00f4t\u00e9 des fonctions et des types.<\/p>\n\n\n\n<p>Nous avons int\u00e9gr\u00e9 Go Playground et ajout\u00e9 la prise en charge des am\u00e9liorations des commentaires de la documentation Go. Par ailleurs, de nouvelles fonctionnalit\u00e9s pour le client HTTP et Docker, ainsi que la nouvelle interface utilisateur, sont disponibles.<\/p>\n\n\n\n<p>Pour en savoir plus, lisez notre <a href=\"https:\/\/blog.jetbrains.com\/go\/2022\/12\/01\/goland-turns-5\/\">article de blog<\/a> concernant la publication de cette version ou consultez la description compl\u00e8te des am\u00e9liorations de cette version avec GIFs et captures d&#8217;\u00e9cran sur la <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">page Nouveaut\u00e9s<\/a>.&nbsp;<\/p>\n\n\n\n<p>Comme d&#8217;habitude, nous vous proposons aussi une approche interactive avec le tutoriel <em>Nouveaut\u00e9s de GoLand 2022.3<\/em>, accessible directement sur l&#8217;<em>\u00e9cran d&#8217;accueil<\/em> de l&#8217;IDE.<\/p>\n\n\n\n<p>Et pour finir, vous pouvez regarder la vid\u00e9o sur le 5e anniversaire de GoLand.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"GoLand Turns 5\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/nGFxHFIelsk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Remerciements aux utilisateurs les plus actifs<\/h2>\n\n\n\n<p>\u00c0 chaque Programme d&#8217;Acc\u00e8s Anticip\u00e9, nous r\u00e9compensons les \u00e9valuateurs les plus actifs, qui nous aident \u00e0 am\u00e9liorer GoLand en <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/GO\" target=\"_blank\" rel=\"noreferrer noopener\">partageant leurs retours<\/a> et en nous sugg\u00e9rant des am\u00e9liorations.&nbsp;<\/p>\n\n\n\n<p>Voici la liste des \u00e9valuateurs les plus actifs pour l&#8217;EAP 2022.3 :&nbsp;<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/youtrack.jetbrains.com\/users\/elisarver\" target=\"_blank\" rel=\"noreferrer noopener\">elisarver<\/a><\/li><li><a href=\"https:\/\/youtrack.jetbrains.com\/users\/mdaniel\" target=\"_blank\" rel=\"noreferrer noopener\">mdaniel<\/a><\/li><li><a href=\"https:\/\/youtrack.jetbrains.com\/users\/pfeifer\" target=\"_blank\" rel=\"noreferrer noopener\">pfeifer<\/a><\/li><\/ul>\n\n\n\n<p>Merci pour votre temps et vos efforts&nbsp;! Nous avons le plaisir de vous offrir un abonnement d&#8217;1 an \u00e0 GoLand et un T-shirt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">GoLand 2023.1 | Ce qui vous attend<\/h2>\n\n\n\n<p><strong>Veuillez noter que nous ne pouvons pas garantir que l&#8217;int\u00e9gralit\u00e9 des fonctionnalit\u00e9s mentionn\u00e9es ci-dessous seront incluses dans GoLand 2023.1.<\/strong><\/p>\n\n\n\n<p>Pour la prochaine version, nous allons nous concentrer sur les trois domaines ci-dessous.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">G\u00e9n\u00e9riques<\/h3>\n\n\n\n<p>Voici les refactorisations que nous pr\u00e9voyons d&#8217;impl\u00e9menter pour le code g\u00e9n\u00e9rique&nbsp;:<\/p>\n\n\n\n<ul><li>La refactorisation <em>Rename<\/em> pour les param\u00e8tres de type dans les r\u00e9cepteurs.&nbsp;<\/li><li>La refactorisation <em>Implement interface<\/em> pour les structures non-g\u00e9n\u00e9riques et les interfaces g\u00e9n\u00e9riques.<\/li><li>La refactorisation <em>Change Signature<\/em> pour les g\u00e9n\u00e9riques.<\/li><\/ul>\n\n\n\n<p>Nous allons aussi ajouter de nouveaux correctif rapides pour les g\u00e9n\u00e9riques&nbsp;:<\/p>\n\n\n\n<ul><li>Un correctif rapide pour remplir les param\u00e8tres de type manquants lors de l&#8217;instanciation des types g\u00e9n\u00e9riques.<\/li><li>Un correctif rapide pour supprimer les param\u00e8tres de type inutilis\u00e9s.<\/li><\/ul>\n\n\n\n<p>Il y aura \u00e9galement une inspection pour d\u00e9tecter les diff\u00e9rents noms de param\u00e8tres de type dans les d\u00e9clarations de type et dans le r\u00e9cepteur..&nbsp;<\/p>\n\n\n\n<p>Nous continuerons \u00e0 traiter les suggestions de faux positifs et de faux n\u00e9gatifs dans le code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S\u00e9curit\u00e9<\/h3>\n\n\n\n<ul><li>Nous pr\u00e9voyons d&#8217;impl\u00e9menter une fonctionnalit\u00e9 qui informera les d\u00e9veloppeurs sur les vuln\u00e9rabilit\u00e9s connues. Nous sommes en train d&#8217;\u00e9tudier la possibilit\u00e9 d&#8217;une int\u00e9gration avec <code><a href=\"https:\/\/go.dev\/blog\/vuln\" target=\"_blank\" rel=\"noreferrer noopener\">govulncheck<\/a><\/code> \u00e0 cette fin.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gestion des erreurs<\/h3>\n\n\n\n<ul><li><code><a href=\"http:\/\/go.dev\/blog\/go1.13-errors\" target=\"_blank\" rel=\"noreferrer noopener\">errors.As<\/a><\/code> and <code><a href=\"https:\/\/go.dev\/blog\/go1.13-errors\" target=\"_blank\" rel=\"noreferrer noopener\">errors.Is<\/a><\/code> seront pris en charge.<\/li><li>Nous allons am\u00e9liorer la lisibilit\u00e9 du code Go qui contient une logique de gestion des erreurs.&nbsp;&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<p>N&#8217;h\u00e9sitez pas \u00e0 nous contacter pour signaler un bug ou sugg\u00e9rer une fonctionnalit\u00e9&nbsp;! Envoyez-nous vos demandes de fonctionnalit\u00e9s via notre outil de <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/GO\" target=\"_blank\" rel=\"noopener\">suivi des bugs<\/a> ou contactez-nous sur Tweeter <a href=\"https:\/\/twitter.com\/golandide\" target=\"_blank\" rel=\"noopener\">@GoLandIDE<\/a>.<\/p>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":309364,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[640],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/go\/313654"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/go"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/go"}],"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=313654"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/go\/313654\/revisions"}],"predecessor-version":[{"id":314305,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/go\/313654\/revisions\/314305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/309364"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=313654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=313654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=313654"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=313654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}