{"id":11782,"date":"2026-02-12T18:45:27","date_gmt":"2026-02-12T16:45:27","guid":{"rendered":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/?p=11782"},"modified":"2026-02-12T18:45:28","modified_gmt":"2026-02-12T16:45:28","slug":"structured-vibe-coding","status":"publish","type":"post","link":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/2026\/02\/12\/structured-vibe-coding\/","title":{"rendered":"Structured vibe coding"},"content":{"rendered":"\n<p>Je voulais comprendre comment le \u00ab\u00a0vibe coding\u00a0\u00bb (\u00e9crire du logiciel principalement \u00e0 travers des \u00e9changes de haut niveau avec une Intelligence Artificielle et un assistant LLM). Mais je voulais encore et surtout prendre du recul et essayer de d\u00e9velopper (par moi-m\u00eame) une approche structur\u00e9e et organis\u00e9e comme dans le d\u00e9veloppement logiciel professionnel (pas seulement \u00ab\u00a0<em>s&rsquo;il te plait \u00e9crit moi un jeu Mario Bros<\/em>\u00a0\u00bb qui rappelerait certainement Saint Exup\u00e9ry, mais&#8230;).<\/p>\n\n\n\n<p>J&rsquo;ai donc \u00e9chang\u00e9 avec Claude pour le guider et m&rsquo;orienter vers une approche logiquement organis\u00e9e. Voici le contenu de nos \u00e9changes (j&rsquo;ai pr\u00e9f\u00e9r\u00e9 l&rsquo;anglais) :<\/p>\n\n\n\n<p><a href=\"https:\/\/claude.ai\/share\/def36174-5747-4be0-af35-2bc4dc1068c7\">https:\/\/claude.ai\/share\/def36174-5747-4be0-af35-2bc4dc1068c7<\/a><\/p>\n\n\n\n<p>Je suis ouvert \u00e0 vos suggestions, pourquoi ce n&rsquo;est pas terrible ou pourquoi c&rsquo;est bien orient\u00e9 et comment encore am\u00e9liorer l&rsquo;approche.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je voulais comprendre comment le \u00ab\u00a0vibe coding\u00a0\u00bb (\u00e9crire du logiciel principalement \u00e0 travers des \u00e9changes de haut niveau avec une Intelligence Artificielle et un assistant LLM). Mais je voulais encore et surtout prendre du recul et essayer de d\u00e9velopper (par moi-m\u00eame) une approche structur\u00e9e et organis\u00e9e comme dans le d\u00e9veloppement logiciel professionnel (pas seulement \u00ab\u00a0s&rsquo;il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11467,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2002,3],"tags":[2024,1986,1985],"class_list":["post-11782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-intelligence-artificielle","category-logiciel","tag-developpement-logiciel","tag-ia","tag-intelligence-artificielle"],"_links":{"self":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/11782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/comments?post=11782"}],"version-history":[{"count":1,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/11782\/revisions"}],"predecessor-version":[{"id":11783,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/11782\/revisions\/11783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media\/11467"}],"wp:attachment":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media?parent=11782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/categories?post=11782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/tags?post=11782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}