{"id":594,"date":"2023-07-14T16:38:04","date_gmt":"2023-07-14T16:38:04","guid":{"rendered":"https:\/\/poyesis.fr\/blogs\/?p=594"},"modified":"2025-02-03T08:07:13","modified_gmt":"2025-02-03T08:07:13","slug":"green-code-booster-rse-esg","status":"publish","type":"post","link":"https:\/\/poyesis.fr\/blogs\/green-code-booster-rse-esg\/","title":{"rendered":"Green code : rendez vos logiciels verts et ESG\/RSE friendly"},"content":{"rendered":"<p>Les \u00e9missions de CO2<b>.<\/b><\/p>\n<p>Quand on pense \u00e0 ce gaz \u00e0 effet de serre, on pense imm\u00e9diatement aux mines de charbons, aux pots d\u2019\u00e9chappement des voitures ou aux chemin\u00e9es des usines.<\/p>\n<p>Et pourtant, une autre source de pollution est tr\u00e8s souvent oubli\u00e9e par les d\u00e9fenseurs de la protection de l\u2019environnement.<\/p>\n<p>Spoiler, vous l\u2019avez entre les mains\u00a0: il s\u2019agit du num\u00e9rique.<\/p>\n<p>Si au d\u00e9but des ann\u00e9es 2000, la d\u00e9mat\u00e9rialisation \u00e9tait parfois pr\u00e9sent\u00e9e comme un moyen de r\u00e9duire l\u2019empreinte \u00e9cologique des entreprises, aujourd\u2019hui\u2026 le constat est plus mitig\u00e9.<\/p>\n<p>Preuve en est la conclusion d\u2019une \u00e9tude de l\u2019ADEME et de l\u2019ARCEP\u00a0: <a href=\"https:\/\/www.arcep.fr\/actualites\/actualites-et-communiques\/detail\/n\/environnement-190122.html\" target=\"_blank\" rel=\"noopener\">4 % des \u00e9missions de GES de la France<\/a> proviennent des technologies de l\u2019information ou TIC.<\/p>\n<p>H\u00e9las, cela se r\u00e9percute aussi sur votre score ESG\\RSE. Il baisse en partie \u00e0 cause de vos logiciels-maison.<\/p>\n<p>Heureusement, il existe une solution pour amoindrir l\u2019impact de votre mat\u00e9riel informatique et faciliter la transition \u00e9cologique de votre bo\u00eete\u00a0: le green code.<\/p>\n<p><strong>Sommaire<\/strong><\/p>\n<ul>\n<li><strong>Qu\u2019est-ce que le green code ?<\/strong><\/li>\n<li><strong>Pourquoi les applications ne sont pas optimis\u00e9es ?<\/strong><\/li>\n<li><strong>Quels sont les avantages du green coding ?<\/strong><\/li>\n<li><strong>11 pratiques du green code \u00e0 appliquer au sein de votre entreprise<\/strong><\/li>\n<\/ul>\n<h2>Qu\u2019est-ce que le green code\u00a0?<\/h2>\n<figure id=\"attachment_591\" aria-describedby=\"caption-attachment-591\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-591 size-full\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01.jpg\" alt=\"D\u00e9veloppeur web assis dans un champ\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01.jpg 1024w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-300x300.jpg 300w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-150x150.jpg 150w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-768x768.jpg 768w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-75x75.jpg 75w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-350x350.jpg 350w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/bf4ad241-0d7f-4eb2-b94f-2e01d8beec01-750x750.jpg 750w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-591\" class=\"wp-caption-text\">D\u00e9veloppeur web assis dans un champ<\/figcaption><\/figure>\n<p>Le green code, ou code informatique vert en fran\u00e7ais, est un code source all\u00e9g\u00e9 et optimis\u00e9 autant que possible. Il s\u2019agit d\u2019une partie d\u2019une d\u00e9marche \u00e9cologique plus large men\u00e9e par les DSI\u00a0: le green IT.<\/p>\n<p>L\u2019objectif\u00a0?<\/p>\n<p>Obtenir un logiciel n\u00e9cessitant moins de puissance de calcul, d\u2019espace de sauvegarde, et surtout plus rapide.<\/p>\n<p>Adopter l\u2019\u00e9co-design pour votre application a trois avantages en termes de business et de comp\u00e9titivit\u00e9\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">votre bilan carbone va chuter &#8211; \u00e0 vous les certifications des labels \u00e9cologiques\u00a0;<\/li>\n<li aria-level=\"1\">votre responsabilit\u00e9 soci\u00e9tale va \u00eatre revue \u00e0 la hausse\u00a0;<\/li>\n<li aria-level=\"1\">vos clients seront plus heureux, car votre solution digitale sera plus efficace ;<\/li>\n<li aria-level=\"1\">vos \u00e9quipements \u00e9lectriques et ceux de vos clients auront une plus grande dur\u00e9e de vie.<\/li>\n<\/ul>\n<p>Seulement, vous vous en doutez, la plupart des logiciels sont loin d\u2019\u00eatre optimis\u00e9s \u00e0 100 %.<\/p>\n<p>Et c\u2019est assez facile m\u00eame pour vos clients de s\u2019en apercevoir\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">la batterie de leurs p\u00e9riph\u00e9riques fond comme neige au soleil d\u00e8s qu\u2019ils allument votre application\u00a0;<\/li>\n<li aria-level=\"1\">vos produits digitaux sont affreusement lents.<\/li>\n<\/ul>\n<p>Pour les internautes, ce sont des red flags\u00a0: la plupart d\u2019entre eux d\u00e9sinstalleront votre application ou quitteront votre site \u00e0 l\u2019instant.<\/p>\n<p>Bref, si votre application est un ob\u00e9siciel \u2013 un programme remplit de bouts de codes lents, dupliqu\u00e9s et n\u00e9cessitant une puissance de calcul d\u00e9mesur\u00e9e \u2013 il n\u2019y a pas que votre charg\u00e9 de responsabilit\u00e9 soci\u00e9tale qui est concern\u00e9.<\/p>\n<p>Vos commerciaux, marketeurs, chefs de projets informatiques et charg\u00e9s du SAV le sont aussi.<\/p>\n<h2>Pourquoi les applications ne sont pas optimis\u00e9es\u00a0?<\/h2>\n<figure id=\"attachment_593\" aria-describedby=\"caption-attachment-593\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-593\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5.jpg\" alt=\"Ordinateur \u00e9mettant une fum\u00e9e noire\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5.jpg 1024w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-300x300.jpg 300w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-150x150.jpg 150w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-768x768.jpg 768w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-75x75.jpg 75w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-350x350.jpg 350w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/82735612-8256-495e-8c69-7af97037bfd5-750x750.jpg 750w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-593\" class=\"wp-caption-text\">Ordinateur \u00e9mettant une fum\u00e9e noire<\/figcaption><\/figure>\n<p>Deux raisons expliquent ce probl\u00e8me:<\/p>\n<ul>\n<li aria-level=\"1\">les d\u00e9veloppeurs doivent souvent livrer des applications dans des d\u00e9lais serr\u00e9s, ce qui r\u00e9duit le nombre d\u2019heures consacr\u00e9es \u00e0 l\u2019optimisation du logiciel en d\u00e9veloppement\u00a0;<\/li>\n<li aria-level=\"1\">la loi de Moore.<\/li>\n<\/ul>\n<p>Si vous n\u2019\u00eates pas un aficionado de la programmation informatique, voici ce que dit cette loi \u00e9dict\u00e9e par Moore\u00a0: \u00ab\u00a0la puissance de calcul des ordinateurs doublera tous les deux ans\u00a0\u00bb.<\/p>\n<p>\u00c9dict\u00e9e pour la premi\u00e8re fois en 1971 et corrig\u00e9e en 1975, elle s\u2019est r\u00e9v\u00e9l\u00e9e exacte jusqu\u2019au d\u00e9but des ann\u00e9es 2020.<\/p>\n<p>Et cette loi a eu un impact consid\u00e9rable sur les cr\u00e9ateurs de logiciels\u00a0: ils ont eu beaucoup plus de puissance de calculs que n\u00e9cessaires pendant longtemps.<\/p>\n<p>Exit les longues heures \u00e0 analyser la taille des m\u00e9moires tampon pour gagner quelques kilo-octets.<\/p>\n<p>Exit les multiples tests d\u2019algorithmes et de techniques de parall\u00e9lisation pour gagner quelques millisecondes de temps d\u2019ex\u00e9cution.<\/p>\n<p>Oui, \u00e7a a grandement contribu\u00e9 \u00e0 diminuer les temps de d\u00e9veloppement. Par contre, cela a conduit \u00e0 la production d\u2019une montagne de codes informatiques inutiles, mal \u00e9crits et bas\u00e9s sur des algorithmes non-optimis\u00e9s.<\/p>\n<p>Sans surprise, ils tendent \u00e0 augmenter la consommation de ressources sur les p\u00e9riph\u00e9riques sur lesquels ils s\u2019ex\u00e9cutent. Ce qui, \u00e0 l\u2019heure o\u00f9 les enjeux environnementaux et le r\u00e9chauffement climatique sont des sujets sensibles pour les consommateurs, passe mal.<\/p>\n<p>Concr\u00e8tement, voici quelques moyens simples de rep\u00e9rer des codes non-optimis\u00e9es sans avoir \u00e0 faire un audit \u00e9nerg\u00e9tique de votre logiciel\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">Il utilise des langages de programmation et\/ou des frameworks qui ne sont plus mis \u00e0 jour\u00a0;<\/li>\n<li aria-level=\"1\">Les \u00e9quipes techniques lui ajoutent r\u00e9guli\u00e8rement de nouvelles couches de codes pour repousser sa fin de vie malgr\u00e9 son obsolescence apparente\u00a0;<\/li>\n<li aria-level=\"1\">Il s\u2019ex\u00e9cute sur un syst\u00e8me d\u2019exploitation trop diff\u00e9rent de celui pour lequel il a \u00e9t\u00e9 con\u00e7u.<\/li>\n<\/ul>\n<p>Autant de raisons qui poussent <a href=\"https:\/\/www.lemagit.fr\/actualites\/365531134\/RSE-les-DSI-y-vont-doucement-mais-surement-mais-doucement\" target=\"_blank\" rel=\"noopener\">les DSI fran\u00e7ais \u00e0 se soucier de plus en plus de la RSE de leur entreprise<\/a>.<\/p>\n<h2>Quels sont les avantages du green coding\u00a0?<\/h2>\n<figure id=\"attachment_590\" aria-describedby=\"caption-attachment-590\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-590\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3.jpg\" alt=\"Interface logicielle ouverte en plein milieu d'une f\u00f4ret\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3.jpg 1024w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-300x300.jpg 300w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-150x150.jpg 150w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-768x768.jpg 768w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-75x75.jpg 75w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-350x350.jpg 350w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/07\/589c7c6a-d6b7-403a-8059-a67d269eeef3-750x750.jpg 750w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-590\" class=\"wp-caption-text\">Interface logicielle ouverte en plein milieu d&rsquo;une f\u00f4ret<\/figcaption><\/figure>\n<p>Les avantages de <b>minimiser l\u2019impact environnemental <\/b>de vos logiciels sont l\u00e9gion. En voici quelques-uns\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">une architecture logicielle r\u00e9alisant de plus grandes \u00e9conomies d\u2019\u00e9nergie ;<\/li>\n<li aria-level=\"1\">le renforcement de l\u2019image de marque de votre entreprise aupr\u00e8s des consommateurs\u00a0gr\u00e2ce \u00e0 l\u2019obtention de labels d\u2019\u00e9co-conception (<a href=\"https:\/\/lebondigital.com\/label-ecologique-site-web-responsable\/\" target=\"_blank\" rel=\"noopener\">Green code lab, label Num\u00e9rique Responsable<\/a>, etc.)\u00a0;<\/li>\n<li aria-level=\"1\">des budgets moins \u00e9lev\u00e9s pour le remplacement de votre parc informatique, vu que ces derniers ont une plus grande dur\u00e9e de vie.<\/li>\n<\/ul>\n<p>Sceptique\u00a0?<\/p>\n<p>Ce sont pourtant les b\u00e9n\u00e9fices que Salesforce MuleSoft a obtenus en adoptant quelques bonnes pratiques environnementales de l\u2019informatique verte. <a href=\"https:\/\/www.salesforce.com\/news\/stories\/green-code-software\/\" target=\"_blank\" rel=\"noopener\">La consommation \u00e9lectrique de ses data centers a chut\u00e9 de 14 %<\/a>.<\/p>\n<p>Maintenant que vous savez \u00e0 quel point la rentabilit\u00e9 de votre entreprise peut cro\u00eetre gr\u00e2ce au green coding, passons au point suivant : quelles sont les pratiques de green coding\u00a0?<\/p>\n<h2>11 pratiques du green code \u00e0 appliquer au sein de votre entreprise<\/h2>\n<p>Vous souhaitez \u00e9co-concevoir vos produits digitaux\u00a0? Voici quelques astuces qui peuvent vous aider\u00a0:<\/p>\n<ol>\n<li aria-level=\"1\"><a href=\"https:\/\/poyesis.fr\/blogs\/creer-site-internet-minimaliste\" target=\"_blank\" rel=\"noopener\">cr\u00e9ez un site web minimaliste\u00a0<\/a>;<\/li>\n<li aria-level=\"1\">utilisez des algorithmes optimis\u00e9s au sein des modules de vos programmes informatiques\u00a0;<\/li>\n<li aria-level=\"1\">\u00e9liminez les fonctions inutiles au sein de votre programme\u00a0;<\/li>\n<li aria-level=\"1\">r\u00e9duisez la quantit\u00e9 de bouts de code dupliqu\u00e9, et cr\u00e9ez des fonctions plut\u00f4t\u00a0;<\/li>\n<li aria-level=\"1\">refactorisez les fonctions non-optimis\u00e9es\u00a0;<\/li>\n<li aria-level=\"1\">utilisez des structures de donn\u00e9es efficaces et adapt\u00e9es aux donn\u00e9es que vous allez y stocker\u00a0;<\/li>\n<li aria-level=\"1\">utilisez les bons formats d\u2019image \u2014 par exemple, assurez-vous que toutes vos images soient aux formats .jpg ou .WebP si vous <a href=\"https:\/\/poyesis.fr\/blogs\/6-etapes-indispensables-creation-site-ecommerce\" target=\"_blank\" rel=\"noopener\">cr\u00e9ez un site e-commerce<\/a>\u00a0;<\/li>\n<li aria-level=\"1\">\u00e9vitez les chargements automatiques de ressources non-utilis\u00e9es \u2013 \u00e0 l\u2019instar des vid\u00e9os d\u2019arri\u00e8re-plan\u00a0;<\/li>\n<li aria-level=\"1\">limitez le nombre de requ\u00eates HTTP\/HTTPS vers vos serveurs ;<\/li>\n<li aria-level=\"1\">d\u00e9veloppez votre logiciel selon une architecture micro-services ;<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/poyesis.fr\/blogs\/rgpd-vs-cloud-act-heberger-vos-donnees-chez-aws-france-est-une-bonne-idee\">utilisez des solutions cloud comme celle d&rsquo;AWS respectant les directives europ\u00e9ennes<\/a> pour profiter des optimisations \u00e0 grande \u00e9chelle des g\u00e9ants de la tech.<\/li>\n<\/ol>\n<p>Vous trouvez ces explications techniques\u00a0? Retenez juste qu\u2019ici, le mot d\u2019ordre est de cr\u00e9er un logiciel consommant le moins de ressources informatiques possibles.<\/p>\n<p>Et si vous souhaitez avoir des id\u00e9es sp\u00e9cialement pour votre logiciel, site web ou application mobile, <a href=\"https:\/\/poyesis.fr\/contactez-nous\/\">contactez notre chef de projet<\/a>. Son \u0153il d\u2019expert vous aidera \u00e0 trouver les modifications \u00e0 apporter \u00e0 votre code pour le rendre plus \u00e9co-responsable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les \u00e9missions de CO2. Quand on pense \u00e0 ce gaz \u00e0 effet de serre, on pense imm\u00e9diatement aux mines de charbons, aux pots d\u2019\u00e9chappement des voitures ou aux chemin\u00e9es des usines. Et pourtant, une autre source de pollution est tr\u00e8s souvent oubli\u00e9e par les d\u00e9fenseurs de la protection de l\u2019environnement. Spoiler, vous l\u2019avez entre les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":592,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"format":"standard","override":[{"template":"7","single_blog_custom":"553","parallax":"1","fullscreen":"1","layout":"no-sidebar-narrow","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"floatbottom","share_float_style":"share-normal","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","post_reading_time_wpm":"300","post_calculate_word_method":"str_word_count","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","number_popup_post":"1","show_post_related":"1"}],"image_override":[{"single_post_thumbnail_size":"crop-500","single_post_gallery_size":"crop-500"}],"trending_post_position":"meta","trending_post_label":"Trending","sponsored_post_label":"Sponsored by","disable_ad":"0","subtitle":""},"jnews_primary_category":[],"jnews_override_bookmark_settings":{"override_bookmark_button":"0","override_show_bookmark_button":"0"},"jnews_override_counter":{"view_counter_number":"0","share_counter_number":"0","like_counter_number":"0","dislike_counter_number":"0"},"footnotes":""},"categories":[28,36],"tags":[81,149,150,151,152,153],"class_list":["post-594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","category-tech","tag-developpement-web","tag-esg","tag-green-code","tag-green-it","tag-informatique-durable","tag-rse"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts\/594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":1,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":1204,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts\/594\/revisions\/1204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/media\/592"}],"wp:attachment":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}