{"id":61631,"date":"2021-03-24T08:50:32","date_gmt":"2021-03-24T07:50:32","guid":{"rendered":"https:\/\/visionarymarketing.com\/?p=61631"},"modified":"2023-12-27T07:50:16","modified_gmt":"2023-12-27T06:50:16","slug":"intelligence-artificielle-qualite-code","status":"publish","type":"post","link":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/","title":{"rendered":"Comment l&rsquo;Intelligence Artificielle permet d&rsquo;am\u00e9liorer la qualit\u00e9 du code"},"content":{"rendered":"<p><i>Am\u00e9liorer la qualit\u00e9 du code informatique n&rsquo;est pas forc\u00e9ment dans le viseur des d\u00e9veloppeurs qui ont vite fait de sortir le fameux adage \u00ab\u00a0It&rsquo;s not a bug, it&rsquo;s a feature\u00a0\u00bb (ce n&rsquo;est pas un bug, c&rsquo;est une demande de nouvelle\u00a0fonctionnalit\u00e9). Et pourtant, l&rsquo;<a href=\"https:\/\/visionarymarketing.com\/fr\/2018\/06\/intelligence-artificielle-definition\/\">Intelligence artificielle<\/a>, encore elle, peut aider. C&rsquo;est un peu une mise en abyme, le code qui contr\u00f4le le \u00a0code qui aide \u00e0 am\u00e9liorer le code &#8230; il y a de quoi s&rsquo;y perdre.\u00a0<\/i><i>Pour \u00e9clairer votre\u00a0lanterne je me suis tourn\u00e9 vers une\u00a0jeune startup fran\u00e7aise, <a style=\"font-style: italic;\" href=\"https:\/\/circleci.com\/blog\/ponicode-and-circleci\/\" target=\"_blank\" rel=\"noopener\">Ponicode<\/a>, qui s&rsquo;est lanc\u00e9e dans une croisade pour am\u00e9liorer la qualit\u00e9 des d\u00e9veloppements IT. J&rsquo;ai donc interview\u00e9\u00a0<\/i><a style=\"font-style: italic;\" href=\"https:\/\/www.linkedin.com\/in\/christopheshaw\/\" target=\"_blank\" rel=\"noopener\">Christophe Shaw<\/a><i>, son Chief Revenue Officer, pour parler d&rsquo;intelligence artificielle et d&rsquo;am\u00e9lioration de la qualit\u00e9 du code informatique. Pour ne rien g\u00e2cher, Christophe est lui-m\u00eame d\u00e9veloppeur et il sait de quoi il parle.<\/i><\/p>\n<h2><span style=\"color: #222222; font-family: Lato, serif; font-size: 30px;\">Am\u00e9liorer la qualit\u00e9 du code gr\u00e2ce \u00e0 l&rsquo;intelligence artificielle<\/span><\/h2>\n<figure id=\"attachment_62604\" aria-describedby=\"caption-attachment-62604\" style=\"width: 520px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62604 size-full\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/histoire-du-premier-bug-ppal-1.jpg\" alt=\"intelligence artificielle qualit\u00e9 code\" width=\"520\" height=\"340\" srcset=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/histoire-du-premier-bug-ppal-1.jpg 520w, https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/histoire-du-premier-bug-ppal-1-459x300.jpg 459w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/><figcaption id=\"caption-attachment-62604\" class=\"wp-caption-text\">Le premier bug (insecte) en 1947. Enfin, <a href=\"https:\/\/www.bbvaopenmind.com\/en\/technology\/innovation\/when-computer-bugs-where-real-insects\/\" target=\"_blank\" rel=\"noopener\">pas vraiment le premier nous explique ce billet<\/a>, mais un des signes que d\u00e8s les d\u00e9buts de l&rsquo;informatique, ces vilaines petites b\u00eates mena\u00e7aient d\u00e9j\u00e0 la qualit\u00e9 du code informatique (ou m\u00e9canographique \u00e0 l&rsquo;\u00e9poque). Aujourd&rsquo;hui l&rsquo;intelligence artificielle est peut-\u00eatre devenue le Fly-tox du 21e si\u00e8cle<\/figcaption><\/figure>\n<p><!--more--><\/p>\n<p>Nous avons parl\u00e9 d\u00e9j\u00e0, \u00e0 plusieurs reprises de <a href=\"https:\/\/visionarymarketing.com\/fr\/2021\/02\/no-code-marketeurs\/\">low code et de no code<\/a>, il est donc temps de reparler de d\u00e9veloppement tout court.<\/p>\n<p><figure id=\"attachment_62597\" aria-describedby=\"caption-attachment-62597\" style=\"width: 572px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62597 size-full\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/itsnot-a-bug.png\" alt=\"intelligence artificielle qualit\u00e9 code\" width=\"572\" height=\"174\" srcset=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/itsnot-a-bug.png 572w, https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/itsnot-a-bug-500x152.png 500w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><figcaption id=\"caption-attachment-62597\" class=\"wp-caption-text\">Le bon vieil adage qui a fait souffrir tous les responsables de MOA, dont votre serviteur, pendant des ann\u00e9es. On s&rsquo;en souvient toute sa vie en g\u00e9n\u00e9ral &#8230; [infographie <a href=\"https:\/\/www.typemock.com\/software-bugs-infographic\/\" target=\"_blank\" rel=\"noopener\">Typemock<\/a>]. Pourtant, l&rsquo;intelligence artificielle peut aider les d\u00e9veloppeurs \u00e0 am\u00e9liorer la qualit\u00e9 de leur code<\/figcaption><\/figure>Car c&rsquo;est encore un sujet d&rsquo;actualit\u00e9. Apr\u00e8s 76 ans <a href=\"https:\/\/visionarymarketing.com\/fr\/2019\/10\/peur-du-numerique\/\">d&rsquo;industrie informatique<\/a>, malgr\u00e9 beaucoup d&rsquo;\u00e9volutions dans les processus et dans l&rsquo;approche de la qualit\u00e9, il y a encore pas mal de bugs aujourd&rsquo;hui dans les logiciels qui sont commercialis\u00e9s.<\/p>\n<figure id=\"attachment_62615\" aria-describedby=\"caption-attachment-62615\" style=\"width: 750px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62615\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/942px-eniac.jpg\" alt=\"intelligence artificielle qualit\u00e9 code\" width=\"750\" height=\"573\" \/><figcaption id=\"caption-attachment-62615\" class=\"wp-caption-text\">L&rsquo;ENIAC a \u00e9t\u00e9 invent\u00e9 en 1945 (ici une photo de 1947). Voici donc que l&rsquo;industrie de l&rsquo;IT a 74 ans &#8230; et pourtant ce n&rsquo;est pas encore une industrie.<\/figcaption><\/figure>\n<p>M\u00eame les syst\u00e8mes d&rsquo;exploitations des meilleures\u00a0entreprises IT am\u00e9ricaines <a style=\"font-style: italic;\" href=\"https:\/\/www.tomsguide.com\/news\/macos-big-sur-problems-how-to-fix-the-most-annoying-bugs\" target=\"_blank\" rel=\"noopener\">sont encore cribl\u00e9s de bugs et d&rsquo;erreurs<\/a>, souvent dues \u00e0 un environnement IT dont la \u00a0complexit\u00e9 multiplie l&#8217;empilage des couches et par voie de cons\u00e9quence des interd\u00e9pendances, des\u00a0incompatibilit\u00e9s et des\u00a0probl\u00e8mes, mais aussi \u00e0 la\u00a0n\u00e9gligence et <a href=\"https:\/\/tidbits.com\/2019\/10\/21\/six-reasons-why-ios-13-and-catalina-are-so-buggy\/\" target=\"_blank\" rel=\"noopener\">\u00e0 la bonne vieille r\u00e9gression logicielle<\/a>.<\/p>\n<p>Et les co\u00fbts sont \u00e9normes, comme l&rsquo;indique l&rsquo;infographie de la <a style=\"font-style: italic;\" href=\"https:\/\/www.typemock.com\/software-bugs-infographic\/\" target=\"_blank\" rel=\"noopener\">soci\u00e9t\u00e9 de tests informatiques unitaires Typemock<\/a>, que nous allons utiliser ici pour illustrer notre billet.<\/p>\n<figure id=\"attachment_62596\" aria-describedby=\"caption-attachment-62596\" style=\"width: 573px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62596 size-full\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/bugs-code-infographie.png\" alt=\"intelligence artificielle qualit\u00e9 code\" width=\"573\" height=\"490\" srcset=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/bugs-code-infographie.png 573w, https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/bugs-code-infographie-351x300.png 351w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><figcaption id=\"caption-attachment-62596\" class=\"wp-caption-text\">La mauvaise qualit\u00e9 du code IT co\u00fbte plus que de l&rsquo;\u00e9nervement des utilisateurs (disponible en quantit\u00e9 illimit\u00e9e), cela co\u00fbte de l&rsquo;argent. Sans voir v\u00e9rifi\u00e9 les chiffres cit\u00e9s par <a href=\"https:\/\/www.researchgate.net\/publication\/220476082_Software_Defect_Reduction_Top_10_List\" target=\"_blank\" rel=\"noopener\">Boehm et Basili<\/a> cit\u00e9s dans <a href=\"https:\/\/www.typemock.com\/software-bugs-infographic\/\" target=\"_blank\" rel=\"noopener\">cette infographie de Typemock<\/a> sont assez vieux (2001), mais le probl\u00e8me n&rsquo;a pas vraiment \u00e9t\u00e9 r\u00e9gl\u00e9 depuis lors.<\/figcaption><\/figure>\n<h3>L&rsquo;intelligence artificielle pour am\u00e9liorer la qualit\u00e9 du code humain (donc faillible)<\/h3>\n<p>\u00ab\u00a0Le code informatique est une production humaine, donc faillible\u00a0\u00bb, souligne Christophe. De temps en temps, il y a quelque chose qui \u00e9chappe \u00e0 l&rsquo;attention des d\u00e9veloppeurs, puis du testeur, et des r\u00e9sidus se propagent avec parfois des cons\u00e9quences dramatiques.<\/p>\n<h3>Quelques bugs c\u00e9l\u00e8bres<\/h3>\n<p>Il y a quelques grands bugs connus dans l&rsquo;histoire r\u00e9cente : <a href=\"https:\/\/www.bugsnag.com\/blog\/bug-day-ariane-5-disaster\" target=\"_blank\" rel=\"noopener\">l&rsquo;explosion de la fus\u00e9e Ariane 5 en 1996<\/a>, due \u00e0 un bug dans la centrale inertielle (voir la vid\u00e9o ci-dessous). Plus pr\u00e8s de nous aujourd&rsquo;hui, <a href=\"https:\/\/gizmodo.com\/solarwinds-hackers-also-went-after-nasa-and-the-faa-1846340394\" target=\"_blank\" rel=\"noopener\">la fameuse affaire Solarwinds<\/a>, qui est \u00e0 l&rsquo;origine de la compromission de donn\u00e9es dans beaucoup d&rsquo;entreprises majeures et au sein de gouvernements, et qui est li\u00e9e \u00e0 un bug dans le logiciel de l&rsquo;entreprise, qui avait eu une faille de s\u00e9curit\u00e9.<\/p>\n<p><iframe title=\"Longer video of &#039;Ariane 5&#039; Rocket first launch failure\/explosion\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/gp_D8r-2hwk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Les cons\u00e9quences sont donc parfois extr\u00eamement importantes, \u00e0 la fois pour l&rsquo;entreprise, mais aussi pour le reste du monde.<\/p>\n<p>Ces exemples sont embl\u00e9matiques et cataclysmiques, mais, au jour le jour, on rencontre des bugs moins spectaculaires mais tout aussi \u00e9nervants.<\/p>\n<p>Christophe m&rsquo;indique que la plupart des utilisateurs ne s&rsquo;arr\u00eatent pas \u00e0 la recherche de la cause quand ils rencontrent un bug, mais partent chercher le service ailleurs. Assembla confirme en pr\u00e9cisant qu&rsquo;<a href=\"https:\/\/blog.assembla.com\/how-to-best-handle-bugs-in-your-agile-practices\" target=\"_blank\" rel=\"noopener\">1% seulement des utilisateurs remontent les bugs aux \u00e9diteurs<\/a>.<\/p>\n<p>En \u00e9tant un peu fac\u00e9tieux, on pourrait ajouter que 0% des \u00e9diteurs r\u00e9pondent aux bugs remont\u00e9s par les utilisateurs. Ou alors, ils le font bien souvent en recourant \u00e0 la phrase toute faite sur les bugs et les fonctionnalit\u00e9s que nous avons vue ci-dessus.<\/p>\n<h3>Comment am\u00e9liorer la qualit\u00e9 du code ?<\/h3>\n<p>La faillabilit\u00e9 du code est intrins\u00e8que \u00e0 la faillibilit\u00e9 de l&rsquo;esprit humain, souligne Christophe<\/p>\n<p>Mais si le <a href=\"https:\/\/yourstory.com\/2016\/06\/software-bugless\/\" target=\"_blank\" rel=\"noopener\">code sans bug n&rsquo;existe pas<\/a>, comment faire n\u00e9anmoins, pour aider\u00a0les d\u00e9veloppeurs \u00e0 faire moins d&rsquo;erreurs ? Probablement <strong>au travers de ses outils, de son environnement de d\u00e9veloppement, du logiciel avec lequel il \u00e9crit du code, qui a tr\u00e8s peu \u00e9volu\u00e9 depuis une vingtaine d&rsquo;ann\u00e9es<\/strong>.<\/p>\n<blockquote class=\"quote-light\"><p>Aujourd&rsquo;hui, on \u00e9crit du code \u00e0 peu pr\u00e8s comme il y a 20 ou 30 ans : seul en face de sa machine, avant de lancer un compilateur<\/p><\/blockquote>\n<p>\u00ab\u00a0La productivit\u00e9 a augment\u00e9 gr\u00e2ce \u00e0 l&rsquo;outillage. Il y a 25 ans, quand on lan\u00e7ait une compilation, on avait le temps d&rsquo;aller boire un caf\u00e9 avant d&rsquo;avoir le r\u00e9sultat. Aujourd&rsquo;hui, la compilation est instantan\u00e9e, et l&rsquo;\u00e9diteur de code indique instantan\u00e9ment si le code est syntaxiquement correct\u00a0\u00bb ajoute Christophe Shaw.<\/p>\n<p>La deuxi\u00e8me grande avanc\u00e9e est ce qu&rsquo;on appelle <a href=\"https:\/\/code.visualstudio.com\/docs\/editor\/intellisense\" target=\"_blank\" rel=\"noopener\">IntelliSense<\/a>, qui est la capacit\u00e9 \u00e0 aider le d\u00e9veloppeur \u00e0 \u00e9crire le bon code sans avoir \u00e0 se souvenir de l&rsquo;orthographe exacte, en appelant les bonnes API et les bons param\u00e8tres sur ces API.<\/p>\n<figure id=\"attachment_62606\" aria-describedby=\"caption-attachment-62606\" style=\"width: 777px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62606 size-full\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/intellisense.gif\" alt=\"Microsoft\" width=\"777\" height=\"305\" \/><figcaption id=\"caption-attachment-62606\" class=\"wp-caption-text\"><a href=\"https:\/\/code.visualstudio.com\/docs\/editor\/intellisense\" target=\"_blank\" rel=\"noopener\">IntelliSense sur Visualstudio<\/a> par Microsoft on retrouve ce genre d&rsquo; \u00ab\u00a0autocompl\u00e9tion\u00a0\u00bb quasiment partout et notamment dans Adobe Dreamweaver pour les fanatiques du <a href=\"https:\/\/agence.visionarymarketing.com\" target=\"_blank\" rel=\"noopener\">HTML5 comme Visionary Marketing<\/a>\u00a0(imbattable en termes de rapidit\u00e9 et de souplesse au r\u00e9f\u00e9rencement).<\/figcaption><\/figure>\n<p>Mais finalement, il s&rsquo;agit toujours d&rsquo;une personne qui \u00e9crit son code et qui est peu assist\u00e9e pour savoir si son code est robuste, s\u00e9curis\u00e9 et tol\u00e9rant aux fautes.<\/p>\n<h3>Les apports de l&rsquo;intelligence artificielle<\/h3>\n<p>L&rsquo;intelligence artificielle peut aider le d\u00e9veloppeur dans ses t\u00e2ches quotidiennes, en l&rsquo;aidant \u00e0 d\u00e9tecter plus vite de potentielles anomalies dans son code.<\/p>\n<blockquote class=\"quote-light\"><p>Nous mettons les r\u00e9seaux neuronaux au service de la qualit\u00e9 du code et de la v\u00e9locit\u00e9 des d\u00e9veloppeurs pour qu&rsquo;ils puissent se sentir plus s\u00e9curis\u00e9s dans l&rsquo;\u00e9criture de leur code.<\/p><\/blockquote>\n<p>Le premier cas d&rsquo;usage que Ponicode \u00e0 mis en \u0153uvre aide les d\u00e9veloppeurs \u00e0 \u00e9crire des tests unitaires, c&rsquo;est-\u00e0-dire la plus petite unit\u00e9 de test qui soit, mais qui entra\u00eene les r\u00e9gressions potentielles majeures.<\/p>\n<p>https:\/\/www.youtube.com\/watch?v=SI10vGKaoXI<\/p>\n<p>Des tests unitaires sont g\u00e9n\u00e9r\u00e9s avec l&rsquo;utilisateur pour lui permettre de scanner chaque ligne de code. Pour cela, l&rsquo;intelligence artificielle a \u00e9t\u00e9 utilis\u00e9e, en scrutant les meilleurs r\u00e9f\u00e9rentiels de code du monde, notamment des codes open source, pour d\u00e9terminer quelle \u00e9tait la recette du test.<\/p>\n<p>Ponicode a entra\u00een\u00e9 un mod\u00e8le qui permet de deviner les param\u00e8tres qui permettent de couvrir l&rsquo;ensemble du code de la fonction. Ce mod\u00e8le est bas\u00e9 sur des r\u00e9seaux neuronaux sur lesquels l&rsquo;\u00e9quipe de Ponicode, constitu\u00e9e de davantage de\u00a0data scientists que de d\u00e9veloppeurs, travaille tous les jours.<\/p>\n<h3>Deux composantes essentielles : des data scientists et des donn\u00e9es d&rsquo;entra\u00eenement<\/h3>\n<p>Pour toute intelligence artificielle il faut deux composants essentiels : des data scientists talentueux, et des donn\u00e9es d&rsquo;entra\u00eenement qui soient les plus exhaustives possibles et les plus repr\u00e9sentatives du monde que l&rsquo;on recherche \u00e0 atteindre.<\/p>\n<p>Qu&rsquo;est-ce qu&rsquo;un test, sinon une s\u00e9rie de param\u00e8tres qui vont \u00eatre envoy\u00e9s dans une fonction pour obtenir un r\u00e9sultat attendu ? Ponicode devine quels sont les bons param\u00e8tres \u00e0 envoyer pour couvrir le code qui est ex\u00e9cut\u00e9 par une fonction donn\u00e9e.<\/p>\n<p>Ils vont d&rsquo;abord deviner le type de ce param\u00e8tre. De quoi s&rsquo;agit-il ? Quelle est sa structure ? Et ensuite, deviner \u00e0 l&rsquo;int\u00e9rieur de ces structures quelles sont les valeurs qu&rsquo;il faut donner <a href=\"https:\/\/en.wikipedia.org\/wiki\/Scalar_(mathematics)\" target=\"_blank\" rel=\"noopener\">aux \u00e9l\u00e9ments \u00ab\u00a0scalaires\u00a0\u00bb<\/a> \u00e0 l&rsquo;int\u00e9rieur des structures (c&rsquo;est-\u00e0-dire les plus petits \u00e9l\u00e9ments, un nombre et une cha\u00eene de caract\u00e8res).<\/p>\n<p>Ponicode fait tout ce travail et devine par exemple que dans une fonction un param\u00e8tre attendu est un email. Une cha\u00eene de caract\u00e8res de forme email xx@zz.com et une autre cha\u00eene de caract\u00e8res qui n&rsquo;a pas ce format sont envoy\u00e9es, afin de voir comment la fonction se comporte quand elle ne re\u00e7oit pas les bons param\u00e8tres.<\/p>\n<h3>Intelligence artificielle, tests d&rsquo;int\u00e9gration et qualit\u00e9 du code<\/h3>\n<p>Le deuxi\u00e8me aspect du test est ce qu&rsquo;on appelle les tests d&rsquo;int\u00e9gration, c&rsquo;est-\u00e0-dire l&rsquo;\u00e9l\u00e9ment fondamental car il repr\u00e9sente le produit fini, le moment o\u00f9 les diff\u00e9rents \u00e9l\u00e9ments test\u00e9s de mani\u00e8re unitaire vont \u00eatre mis ensemble et o\u00f9 on va d\u00e9couvrir de nouveaux bugs dus le plus souvent \u00e0 l&rsquo;incompatibilit\u00e9 entre ces \u00e9l\u00e9ments ou leurs interactions.<\/p>\n<blockquote class=\"quote-light\"><p>La question est de savoir comment on am\u00e9liore les processus de collaboration entre \u00e9quipes pour qu&rsquo;au moment de l&rsquo;int\u00e9gration, il y ait le moins de mauvaises surprises possibles<\/p><\/blockquote>\n<p>Chez Ponicode on s&rsquo;est rendu compte que m\u00eame si les tests unitaires au plus bas niveau avaient leur importance, on ne pouvait pas les d\u00e9corr\u00e9l\u00e9s, justement, de ces tests d&rsquo;int\u00e9gration.<\/p>\n<p>On est capable d&rsquo;enregistrer le fonctionnement d&rsquo;une application, d&rsquo;intercepter tous les param\u00e8tres qui passent sur toutes les fonctions, pour ensuite r\u00e9injecter ces param\u00e8tres dans les tests unitaires.<\/p>\n<p>Cela permet effectivement de transformer en tests unitaires des sessions enti\u00e8res qui ont \u00e9t\u00e9 effectu\u00e9es par les utilisateurs r\u00e9els. Et s&rsquo;il y a une divergence entre les tests unitaires faits par le d\u00e9veloppeur et ces tests unitaires g\u00e9n\u00e9r\u00e9s \u00e0 partir de l&rsquo;int\u00e9gration, c&rsquo;est qu&rsquo;on a effectivement un probl\u00e8me quelque part.<\/p>\n<p>Donc, l\u00e0 aussi, on peut aider par l&rsquo;outillage et par l&rsquo;assistance des d\u00e9veloppeurs.<\/p>\n<h3>Quelle est la place du low code-no code dans tout cela ?<\/h3>\n<p>Pour Christophe, il n&rsquo;y a aucun doute que le <a href=\"https:\/\/visionarymarketing.com\/fr\/2021\/02\/no-code-marketeurs\/\">low code &#8211; no code<\/a> permet de d\u00e9mocratiser la cr\u00e9ation d&rsquo;applications par des non sp\u00e9cialistes des langages de d\u00e9veloppement.<\/p>\n<p>Mais il n&rsquo;imagine pas qu&rsquo;il va couvrir tous les besoins de d\u00e9veloppement dans le futur, parce que l&rsquo;interaction avec une machine a parfois besoin d&rsquo;\u00eatre optimis\u00e9e.<\/p>\n<p><strong>Ensuite, il est impossible de tout d\u00e9crire des interactions sans \u00e9crire du code<\/strong>. A ses yeux, ce besoin ne va pas dispara\u00eetre. Il souligne que chez tous les grands \u00e9diteurs, la part du low code &#8211; no code est inf\u00e9rieure \u00e0 10 % de l&rsquo;ensemble des logiciels produits dans le cadre de leur gamme de produits.<\/p>\n<blockquote class=\"quote-light\"><p>Chez les grands \u00e9diteurs, la part du low code &#8211; no code est inf\u00e9rieure \u00e0 10 % de l&rsquo;ensemble des logiciels produits dans le cadre de leur gamme de produits<\/p><\/blockquote>\n<h3>Peut-on imaginer qu&rsquo;un jour l&rsquo;informatique devienne enfin industrielle ?<\/h3>\n<p>C&rsquo;est un besoin. L&rsquo;informatique devient critique dans tous les domaines.<\/p>\n<p>Aujourd&rsquo;hui, une voiture\u00a0 embarque de l&rsquo;informatique dans plus de 200 processeurs.\u00a0Ces processeurs sont programm\u00e9s. Nos m\u00e9dicaments font participer du num\u00e9rique dans leur conception. l&rsquo;IT devient cl\u00e9 dans toutes les industries.<\/p>\n<figure id=\"attachment_62607\" aria-describedby=\"caption-attachment-62607\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-62607 size-full\" src=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/computer-car.jpg\" alt=\" \" width=\"400\" height=\"270\" srcset=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/computer-car.jpg 400w, https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/computer-car-220x150.jpg 220w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><figcaption id=\"caption-attachment-62607\" class=\"wp-caption-text\">Le code a encore besoin d&rsquo;\u00eatre am\u00e9lior\u00e9, m\u00eame si de nouveaux concepteurs de v\u00e9hicules comme Tesla ont d\u00e9montr\u00e9 que cela \u00e9tait possible. Dessin par <a href=\"https:\/\/henrypayne.com\" target=\"_blank\" rel=\"noopener\">Henry Payne<\/a><\/figcaption><\/figure>\n<p>Bien s\u00fbr qu&rsquo;il faut aller dans un sens d&rsquo;am\u00e9lioration. Cette r\u00e9volution a \u00e9t\u00e9 faite dans l&rsquo;industrie automobile, par exemple, dans les ann\u00e9es 80-90, soit 100 ans apr\u00e8s la naissance de cette industrie. <strong>N\u00e9e dans les ann\u00e9es 1870-1880, il aura fallu 100 ans avant qu&rsquo;on ait un degr\u00e9 de maturit\u00e9 dans la qualit\u00e9<\/strong>.<\/p>\n<blockquote class=\"quote-light\"><p>On peut esp\u00e9rer que dans l&rsquo;informatique, on aille plus vite. Cette industrie est jeune, elle n&rsquo;est pas encore mature, mais on va dans la bonne direction<\/p><\/blockquote>\n<p>Il y a encore des d\u00e9fauts dans les processus, dans les outils, et cela va s&rsquo;am\u00e9liorer. Christophe est convaincu que cette direction est in\u00e9vitable dans les ann\u00e9es \u00e0 venir, compte-tenu de la criticit\u00e9 des composants informatiques et num\u00e9riques dans tous les produits qui sont aujourd&rsquo;hui con\u00e7us dans le monde.<\/p>\n<div itemscope itemtype=\"http:\/\/schema.org\/AudioObject\"><meta itemprop=\"name\" content=\"Comment l&amp;rsquo;Intelligence Artificielle permet d&amp;rsquo;am\u00e9liorer la qualit\u00e9 du code\" \/><meta itemprop=\"uploadDate\" content=\"2021-03-24T08:50:32+01:00\" \/><meta itemprop=\"encodingFormat\" content=\"audio\/mpeg\" \/><meta itemprop=\"duration\" content=\"PT20M36S\" \/><meta itemprop=\"description\" content=\"Am\u00e9liorer la qualit\u00e9 du code informatique n&#039;est pas forc\u00e9ment dans le viseur des d\u00e9veloppeurs qui ont vite fait de sortir le fameux adage &quot;It&#039;s not a bug, it&#039;s a feature&quot; (ce n&#039;est pas un bug, c&#039;est une demande de nouvelle\u00a0fonctionnalit\u00e9). Et pourtan...\" \/><meta itemprop=\"contentUrl\" content=\"https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3\" \/><meta itemprop=\"contentSize\" content=\"18.5\" \/><div class=\"powerpress_player\" id=\"powerpress_player_8920\"><audio class=\"wp-audio-shortcode\" id=\"audio-61631-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3?_=1\" \/><a href=\"https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3\">https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3<\/a><\/audio><\/div><\/div><p class=\"powerpress_links powerpress_links_mp3\" style=\"margin-bottom: 1px !important;\">Podcast: <a href=\"https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3\" class=\"powerpress_link_pinw\" target=\"_blank\" title=\"Play in new window\" onclick=\"return powerpress_pinw('https:\/\/visionarymarketing.com\/fr\/\/?powerpress_pinw=61631-podcast');\" rel=\"nofollow\">Play in new window<\/a> | <a href=\"https:\/\/media.blubrry.com\/visionarymarketing_les\/agence.visionarymarketing.com\/files\/podcasts\/IA-code-Shaw-ponicode-mixdown.mp3\" class=\"powerpress_link_d\" title=\"Download\" rel=\"nofollow\" download=\"IA-code-Shaw-ponicode-mixdown.mp3\">Download<\/a> (Duration: 20:36 &#8212; 18.5MB)<\/p><p class=\"powerpress_links powerpress_subscribe_links\">Subscribe: <a href=\"https:\/\/itunes.apple.com\/us\/podcast\/visionarymarketing-les-interviews\/id731295319?mt=2&amp;ls=1#episodeGuid=https%3A%2F%2Fvisionarymarketing.com%2F%3Fp%3D61631\" class=\"powerpress_link_subscribe powerpress_link_subscribe_itunes\" target=\"_blank\" title=\"Subscribe on Apple Podcasts\" rel=\"nofollow\">Apple Podcasts<\/a> | <a href=\"https:\/\/open.spotify.com\/show\/52VnZ1mhVSnDs4tQOx7Vuc\" class=\"powerpress_link_subscribe powerpress_link_subscribe_spotify\" target=\"_blank\" title=\"Subscribe on Spotify\" rel=\"nofollow\">Spotify<\/a> | <a href=\"https:\/\/subscribeonandroid.com\/visionarymarketing.com\/fr\/feed\/podcast\/\" class=\"powerpress_link_subscribe powerpress_link_subscribe_android\" target=\"_blank\" title=\"Subscribe on Android\" rel=\"nofollow\">Android<\/a> | <a href=\"https:\/\/visionarymarketing.com\/fr\/feed\/podcast\/\" class=\"powerpress_link_subscribe powerpress_link_subscribe_rss\" target=\"_blank\" title=\"Subscribe via RSS\" rel=\"nofollow\">RSS<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Am\u00e9liorer la qualit\u00e9 du code informatique n&rsquo;est pas forc\u00e9ment dans le viseur des d\u00e9veloppeurs qui ont vite fait de sortir le fameux adage \u00ab\u00a0It&rsquo;s not a bug, it&rsquo;s a feature\u00a0\u00bb (ce n&rsquo;est pas un bug, c&rsquo;est une demande de nouvelle\u00a0fonctionnalit\u00e9). Et pourtant, l&rsquo;Intelligence artificielle, encore elle, peut aider. C&rsquo;est un peu une mise en abyme, &hellip;<\/p>\n","protected":false},"author":2,"featured_media":62617,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4065],"tags":[],"class_list":["post-61631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-du-futur-aujourdhui"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment l&#039;Intelligence Artificielle permet d&#039;am\u00e9liorer la qualit\u00e9 du code<\/title>\n<meta name=\"description\" content=\"L&#039;intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment l&#039;Intelligence Artificielle permet d&#039;am\u00e9liorer la qualit\u00e9 du code\" \/>\n<meta property=\"og:description\" content=\"L&#039;intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s\" \/>\n<meta property=\"og:url\" content=\"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Marketing and Innovation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vismktg\" \/>\n<meta property=\"article:author\" content=\"http:\/\/facebook.com\/ygourven\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-24T07:50:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-27T06:50:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"520\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yann Gourvennec\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ygourven\" \/>\n<meta name=\"twitter:site\" content=\"@ygourven\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yann Gourvennec\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/\"},\"author\":{\"name\":\"Yann Gourvennec\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/#\\\/schema\\\/person\\\/3754fee1e558f47b8deb46f53c37423e\"},\"headline\":\"Comment l&rsquo;Intelligence Artificielle permet d&rsquo;am\u00e9liorer la qualit\u00e9 du code\",\"datePublished\":\"2021-03-24T07:50:32+00:00\",\"dateModified\":\"2023-12-27T06:50:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/\"},\"wordCount\":2259,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/visionarymarketing.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image-du-bug-ia-code-ponicode.jpg\",\"articleSection\":[\"IT du futur aujourd'hui\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/\",\"url\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/\",\"name\":\"Comment l'Intelligence Artificielle permet d'am\u00e9liorer la qualit\u00e9 du code\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/visionarymarketing.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image-du-bug-ia-code-ponicode.jpg\",\"datePublished\":\"2021-03-24T07:50:32+00:00\",\"dateModified\":\"2023-12-27T06:50:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/#\\\/schema\\\/person\\\/3754fee1e558f47b8deb46f53c37423e\"},\"description\":\"L'intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/visionarymarketing.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image-du-bug-ia-code-ponicode.jpg\",\"contentUrl\":\"https:\\\/\\\/visionarymarketing.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image-du-bug-ia-code-ponicode.jpg\",\"width\":520,\"height\":340},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/2021\\\/03\\\/24\\\/intelligence-artificielle-qualite-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment l&rsquo;Intelligence Artificielle permet d&rsquo;am\u00e9liorer la qualit\u00e9 du code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/\",\"name\":\"Marketing and Innovation\",\"description\":\"Site d&#039;infos ind\u00e9pendant, depuis 1996\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/#\\\/schema\\\/person\\\/3754fee1e558f47b8deb46f53c37423e\",\"name\":\"Yann Gourvennec\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg\",\"caption\":\"Yann Gourvennec\"},\"description\":\"Yann Gourvennec created visionarymarketing.com in 1996. He is a speaker and author of many books. In 2014 he went from intrapreneur to entrepreneur, when he created his digital marketing agency. Yann Gourvennec a cr\u00e9\u00e9 visionarymarketing.com en 1996. Il est conf\u00e9rencier et auteur de plusieurs livres. En 2014, il est pass\u00e9 d'intrapreneur \u00e0 entrepreneur en cr\u00e9ant son agence de marketing num\u00e9rique.\",\"sameAs\":[\"https:\\\/\\\/visionarymarketing.com\",\"http:\\\/\\\/facebook.com\\\/ygourven\",\"http:\\\/\\\/linkedin.com\\\/in\\\/ygourven\",\"https:\\\/\\\/x.com\\\/ygourven\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/visionarymarketingagency\"],\"url\":\"https:\\\/\\\/visionarymarketing.com\\\/fr\\\/author\\\/yann-gourvennec\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment l'Intelligence Artificielle permet d'am\u00e9liorer la qualit\u00e9 du code","description":"L'intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment l'Intelligence Artificielle permet d'am\u00e9liorer la qualit\u00e9 du code","og_description":"L'intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s","og_url":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/","og_site_name":"Marketing and Innovation","article_publisher":"https:\/\/www.facebook.com\/vismktg","article_author":"http:\/\/facebook.com\/ygourven","article_published_time":"2021-03-24T07:50:32+00:00","article_modified_time":"2023-12-27T06:50:16+00:00","og_image":[{"width":520,"height":340,"url":"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg","type":"image\/jpeg"}],"author":"Yann Gourvennec","twitter_card":"summary_large_image","twitter_creator":"@ygourven","twitter_site":"@ygourven","twitter_misc":{"\u00c9crit par":"Yann Gourvennec","Dur\u00e9e de lecture estim\u00e9e":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#article","isPartOf":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/"},"author":{"name":"Yann Gourvennec","@id":"https:\/\/visionarymarketing.com\/fr\/#\/schema\/person\/3754fee1e558f47b8deb46f53c37423e"},"headline":"Comment l&rsquo;Intelligence Artificielle permet d&rsquo;am\u00e9liorer la qualit\u00e9 du code","datePublished":"2021-03-24T07:50:32+00:00","dateModified":"2023-12-27T06:50:16+00:00","mainEntityOfPage":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/"},"wordCount":2259,"commentCount":0,"image":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#primaryimage"},"thumbnailUrl":"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg","articleSection":["IT du futur aujourd'hui"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/","url":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/","name":"Comment l'Intelligence Artificielle permet d'am\u00e9liorer la qualit\u00e9 du code","isPartOf":{"@id":"https:\/\/visionarymarketing.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#primaryimage"},"image":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#primaryimage"},"thumbnailUrl":"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg","datePublished":"2021-03-24T07:50:32+00:00","dateModified":"2023-12-27T06:50:16+00:00","author":{"@id":"https:\/\/visionarymarketing.com\/fr\/#\/schema\/person\/3754fee1e558f47b8deb46f53c37423e"},"description":"L'intelligence artificielle peut aider \u00e0 am\u00e9liorer la qualit\u00e9 du code. Une t\u00e2che cruciale car les b\u00e9n\u00e9fices de cette am\u00e9lioration sont \u00e9lev\u00e9s","breadcrumb":{"@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#primaryimage","url":"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg","contentUrl":"https:\/\/visionarymarketing.com\/wp-content\/uploads\/2021\/03\/image-du-bug-ia-code-ponicode.jpg","width":520,"height":340},{"@type":"BreadcrumbList","@id":"https:\/\/visionarymarketing.com\/fr\/2021\/03\/24\/intelligence-artificielle-qualite-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/visionarymarketing.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment l&rsquo;Intelligence Artificielle permet d&rsquo;am\u00e9liorer la qualit\u00e9 du code"}]},{"@type":"WebSite","@id":"https:\/\/visionarymarketing.com\/fr\/#website","url":"https:\/\/visionarymarketing.com\/fr\/","name":"Marketing and Innovation","description":"Site d&#039;infos ind\u00e9pendant, depuis 1996","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/visionarymarketing.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/visionarymarketing.com\/fr\/#\/schema\/person\/3754fee1e558f47b8deb46f53c37423e","name":"Yann Gourvennec","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg","url":"https:\/\/secure.gravatar.com\/avatar\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5972001801e8de5692a3e31224e85769f50a55fb8b679749f9c8d1868cceff14?s=96&d=initials&r=g&initials=yg","caption":"Yann Gourvennec"},"description":"Yann Gourvennec created visionarymarketing.com in 1996. He is a speaker and author of many books. In 2014 he went from intrapreneur to entrepreneur, when he created his digital marketing agency. Yann Gourvennec a cr\u00e9\u00e9 visionarymarketing.com en 1996. Il est conf\u00e9rencier et auteur de plusieurs livres. En 2014, il est pass\u00e9 d'intrapreneur \u00e0 entrepreneur en cr\u00e9ant son agence de marketing num\u00e9rique.","sameAs":["https:\/\/visionarymarketing.com","http:\/\/facebook.com\/ygourven","http:\/\/linkedin.com\/in\/ygourven","https:\/\/x.com\/ygourven","https:\/\/www.youtube.com\/c\/visionarymarketingagency"],"url":"https:\/\/visionarymarketing.com\/fr\/author\/yann-gourvennec\/"}]}},"_links":{"self":[{"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/posts\/61631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/comments?post=61631"}],"version-history":[{"count":0,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/posts\/61631\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/media\/62617"}],"wp:attachment":[{"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/media?parent=61631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/categories?post=61631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/visionarymarketing.com\/fr\/wp-json\/wp\/v2\/tags?post=61631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}