{"id":34216,"date":"2020-01-20T11:56:19","date_gmt":"2020-01-20T10:56:19","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=475"},"modified":"2020-07-01T13:16:16","modified_gmt":"2020-07-01T13:16:16","slug":"notre-plan-de-2020-et-la-feuille-de-route-pour-clion-2020-1","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2020\/01\/20\/notre-plan-de-2020-et-la-feuille-de-route-pour-clion-2020-1\/","title":{"rendered":"Notre plan de 2020 et la feuille de route pour Clion 2020.1"},"content":{"rendered":"Avant de vous de vous en dire plus sur ce qui vous attend avec CLion en 2020, nous\u00a0souhaitons\u00a0remercier tr\u00e8s sinc\u00e8rement les utilisateurs de notre programme d'acc\u00e8s anticip\u00e9 EAP ! Sans vous, nous ne serions pas en mesure de d\u00e9tecter autant de probl\u00e8mes g\u00eanants affectant la grande diversit\u00e9 des environnements C++, et de rendre CLion aussi performant que possible !\r\nRemerciements particuliers\r\nNous souhaitons faire b\u00e9n\u00e9ficier nos \u00e9valuateurs EAP les plus actifs d'un abonnement complet d'un an \u00e0 CLion, qu'ils peuvent utiliser pour acheter un nouvel abonnement ou pour prolonger leur abonnement actuel.\u00a0Ces contributeurs sont :\r\n\r\n\tRoman Popov\r\n\tMaxim Yanchenko\r\n\tMiha Rozina\r\n\tRoland Illig\r\n\r\nFeuille de route : CLion en 2020\r\nCommen\u00e7ons par nos principales priorit\u00e9s pour 2020. En fait, elles ne changent pas tellement par rapport \u00e0 celles de 2019. Nous allons rester concentr\u00e9s sur :\r\n\r\n\tLes performances et la r\u00e9activit\u00e9 : continuer \u00e0 \u00e9liminer les blocages de l'interface utilisateur et \u00e0 travailler sur des modifications architecturales d'envergure pour apporter des am\u00e9liorations globales aux performances de CLion.\r\n\tClangd : am\u00e9liorer la stabilit\u00e9 du moteur et \u00e9liminer les blocages, d\u00e9placer autant de fonctions de l'EDI que possible vers Clangd et ajouter de nouvelles fonctionnalit\u00e9s de langage en plus du moteur de langage bas\u00e9 sur Clangd.\r\n\tMod\u00e8le de projet : avancer sur la prise en charge native de Makefiles, envisager d'autres syst\u00e8mes de build tels que Bazel et poser les bases d'une API de mod\u00e8le de projet dans CLion.\r\n\tEmbarqu\u00e9 : poursuivre nos efforts concernant le d\u00e9veloppement embarqu\u00e9 et travailler sur davantage de fonctionnalit\u00e9s essentielles dans ce domaine.\r\n\r\n\u00c0 l'horizon 2020.1\r\nVoici les principales t\u00e2ches que nous avons d\u00e9finies pour la prochaine version, CLion 2020.1, qui devrait sortir vers la fin mars.\r\n\u00c0 noter : il s'agit d'un projet pr\u00e9liminaire. Nous ne pouvons pas garantir que toutes les fonctionnalit\u00e9s mentionn\u00e9es ci-dessous seront incluses dans CLion 2020.1.\r\n\r\n\tMoteur bas\u00e9 sur Clangd :\r\n\r\n\tAm\u00e9liorer la stabilit\u00e9 du moteur, \u00e9liminer les blocages, examiner l'utilisation de la m\u00e9moire.\r\n\tCorriger les probl\u00e8mes de saisie automatique du code de Clangd.\r\n\tUtiliser automatiquement le fichier de configuration .clang-tidy dans le r\u00e9pertoire du projet, le cas \u00e9ch\u00e9ant.\r\n\tD\u00e9placer l'analyse du flux de donn\u00e9es vers Clangd pour am\u00e9liorer la performance.\r\n\r\n\r\n\tPrise en charge de C++ :\r\n\r\n\tPrise en charge initiale de CUDA.\r\n\tAm\u00e9liorer la saisie dans les macros multilignes et am\u00e9liorer d'autres aspects de la performances et de la r\u00e9activit\u00e9.\r\n\tIntroduire des valeurs par d\u00e9faut pour la refactorisation Change signature.\r\n\r\n\r\n\tMod\u00e8les de projets :\r\n\r\n\tPrise en charge native de Makefiles.\r\n\tFinaliser l'int\u00e9gration de l'API CMake File (notamment la recompilation d'un seul fichier).\r\n\r\n\r\n\tD\u00e9bogueur :\r\n\r\n\tD\u00e9bogage des Core dumps (CPP-7977).\r\n\tRedirection des informations entrantes (CPP-3153).\r\n\r\n\r\n\tD\u00e9veloppement de technologies embarqu\u00e9es :\r\n\r\n\tPrise en charge des cha\u00eenes d'outils IAR et armcc (CPP-14192).\r\n\r\n\r\n\tDivers correctifs et Am\u00e9liorations :\r\n\r\n\tCorriger les bugs et blocages li\u00e9s aux cha\u00eenes d'outils distantes.\r\n\tAjouter automatiquement les indicateurs de compilation requis pour les sanitizers\/la couverture.\r\n\r\n\r\n\r\nVoil\u00e0 ce qui va occuper nos journ\u00e9es. Si vous souhaitez demander de nouvelles fonctionnalit\u00e9s en particulier, veuillez nous l'indiquer via notre outil de suivi. Nous sommes \u00e0 l'\u00e9coute !\r\n\r\nL'\u00c9quipe CLion\r\n\r\nJetBrains\r\nThe Drive to Develop\r\n\r\nAuteur de l'article original en anglais :\u00a0Anastasia Kazakova","protected":false},"excerpt":{"rendered":"Avant de vous de vous en dire plus sur ce qui vous attend avec CLion en 2020, nous\u00a0souhaitons\u00a0remercier tr\u00e8s sinc\u00e8rement les utilisateurs de notre programme d'acc\u00e8s anticip\u00e9 EAP ! Sans vous, nous ne s","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[4606],"cross-post-tag":[],"acf":[],"featured_image":null,"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34216"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"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=34216"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34216\/revisions"}],"predecessor-version":[{"id":52616,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34216\/revisions\/52616"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34216"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}