{"id":17,"date":"2015-04-26T14:00:33","date_gmt":"2015-04-26T12:00:33","guid":{"rendered":"http:\/\/ccd.ralfw.domainfactory-kunde.de\/?page_id=17"},"modified":"2015-05-13T15:03:06","modified_gmt":"2015-05-13T13:03:06","slug":"qui-est-en-train-de","status":"publish","type":"page","link":"https:\/\/clean-code-developer.de\/fr\/die-grade\/","title":{"rendered":"Les grades"},"content":{"rendered":"<h1>Le Clean Code Developer Grade<\/h1>\n<p>Il ne suffit pas d'\u00eatre d\u00e9veloppeur Clean Code, il faut le devenir. En effet, il ne s'agit pas d'apprendre quelques r\u00e8gles par c\u0153ur, mais d'utiliser le <a href=\"http:\/\/clean-code-developer.de\/fr\/le-systeme-de-valeurs\/\">Syst\u00e8me de valeurs CCD<\/a> vraiment l'int\u00e9rioriser. Cela demande du temps et de la pratique. C'est pourquoi nous avons divis\u00e9 le syst\u00e8me de valeurs CCD en niveaux que le d\u00e9veloppeur doit gravir l'un apr\u00e8s l'autre. Toutefois, nous consid\u00e9rons l'ensemble du processus comme un cercle : celui qui a travaill\u00e9 sur tous les degr\u00e9s recommence depuis le d\u00e9but.<\/p>\n<p>Une couleur est attribu\u00e9e \u00e0 chaque niveau de d\u00e9veloppement. Et celui qui travaille en tant que Clean Code Developer \u00e0 un niveau porte une couleur. <a title=\"Le bracelet Clean Code Developer\" href=\"http:\/\/clean-code-developer.de\/fr\/linitiative\/bracelets\/\">Bracelet CCD<\/a> comme signe de sa volont\u00e9 de les ma\u00eetriser. Contrairement au judo, la couleur ne correspond donc pas \u00e0 un degr\u00e9 atteint, mais \u00e0 celui qui est en cours.<\/p>\n<h2>Noir 0e degr\u00e9<\/h2>\n<p>Le site <a title=\"Degr\u00e9 noir\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-noir\/\">degr\u00e9 noir<\/a> a tous ceux qui ne se sont pas encore lanc\u00e9s. Un bracelet noir signale donc seulement que l'on s'int\u00e9resse au CCD. On peut le porter si toutes les conditions ne sont pas encore remplies pour le premier vrai grade.<\/p>\n<h2>1er degr\u00e9 rouge<\/h2>\n<p>Le v\u00e9ritable chemin pour devenir un d\u00e9veloppeur de code propre commence par <a class=\"pagelink\" title=\"Degr\u00e9 rouge\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-rouge\/\">degr\u00e9 rouge<\/a>. C'est avec le degr\u00e9 rouge que commence la pratique de l'exercice. Il ne contient donc que des \u00e9l\u00e9ments du syst\u00e8me de valeurs CCD qui sont absolument indispensables. L'initiation doit \u00eatre aussi facile que possible. A ce niveau, il ne s'agit donc pas encore tant de principes de d\u00e9veloppement de logiciels que de la construction d'une attitude fondamentale envers le d\u00e9veloppement de logiciels et le Clean Code Developer.<\/p>\n<h2>2\u00e8me degr\u00e9 orange<\/h2>\n<p>Apr\u00e8s avoir pos\u00e9 les bases du processus d'am\u00e9lioration continue dans le degr\u00e9 rouge, il s'agit dans le degr\u00e9 moyen de mettre en place un processus d'am\u00e9lioration continue. <a title=\"Degr\u00e9 orange\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-orange\/\">degr\u00e9 orange<\/a> Il s'agit d'appliquer quelques principes fondamentaux au code et d'acqu\u00e9rir une premi\u00e8re exp\u00e9rience avec le moyen n\u00b0 1 d'augmenter la productivit\u00e9 : l'automatisation des processus. Comme seul un code correct est un bon code, l'automatisation sert \u00e0 v\u00e9rifier qu'il est correct. Il ne s'agit donc pas d'une propri\u00e9t\u00e9 \"nice-to-have\" du code, mais de son essence m\u00eame.<\/p>\n<h2>3\u00e8me degr\u00e9 jaune<\/h2>\n<p>Le site <a title=\"Degr\u00e9 jaune\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-jaune\/\">degr\u00e9 jaune<\/a> est enti\u00e8rement plac\u00e9 sous le signe des tests automatis\u00e9s. Le degr\u00e9 orange concernait encore les tests d'int\u00e9gration pouvant \u00eatre r\u00e9alis\u00e9s de l'ext\u00e9rieur. Ils ne n\u00e9cessitaient pas n\u00e9cessairement une intervention dans le code. Mais \u00e0 partir du degr\u00e9 jaune, on ne peut plus se passer de tests sous la surface. Et ce n'est pas tout : les tests doivent porter sur les plus petites unit\u00e9s possibles, et pas seulement sur les perc\u00e9es fonctionnelles. Cela implique une modification de la pratique de codage, car sinon il n'est pas possible de tester des classes individuelles de mani\u00e8re isol\u00e9e, c'est-\u00e0-dire ind\u00e9pendamment des services utilis\u00e9s. C'est pourquoi les principes orient\u00e9s objet font \u00e9galement partie du degr\u00e9 jaune, car ils sont les seuls \u00e0 permettre de d\u00e9tacher le code \u00e0 tester de son \"substrat\".<\/p>\n<h2>4e degr\u00e9 vert<\/h2>\n<p>Sur le site <a title=\"Degr\u00e9 vert\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-vert\/\">degr\u00e9 vert<\/a> on continue avec l'automatisation. Celle-ci est tout simplement la cl\u00e9 de la productivit\u00e9 et de la r\u00e9activit\u00e9. Ce n'est que si un maximum d'activit\u00e9s sont automatis\u00e9es dans le d\u00e9veloppement du logiciel que le CCD peut se concentrer sur l'essentiel : l'impl\u00e9mentation des exigences du client. Sans automatisation, le d\u00e9veloppement est souvent suspendu \u00e0 des d\u00e9tails, ce qui fait perdre du temps. Les tests d'exactitude et les versions sont alors plus une punition qu'un moyen de r\u00e9ussir. Mais apr\u00e8s l'automatisation des tests, c'est la production qui est \u00e0 l'ordre du jour. Tester le code au poste de travail du d\u00e9veloppeur est une chose. Le traduire et le tester avec succ\u00e8s sur un ordinateur ind\u00e9pendant en est une autre. C'est la seule fa\u00e7on de trouver des d\u00e9pendances plus ou moins subtiles entre les diff\u00e9rents postes de travail des d\u00e9veloppeurs. Cette pratique est ensuite agr\u00e9ment\u00e9e d'autres principes de structuration du code et d'un outil pour de meilleures architectures.<\/p>\n<h2>5e degr\u00e9 bleu<\/h2>\n<p>Avec le <a title=\"Degr\u00e9 bleu\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-bleu\/\">degr\u00e9 bleu<\/a> nous entrons dans la derni\u00e8re ligne droite du syst\u00e8me de notation CCD. L'automatisation doit \u00eatre pouss\u00e9e encore un peu plus loin. Apr\u00e8s la traduction et les tests, le d\u00e9ploiement est maintenant au programme. Mais c'est surtout dans le degr\u00e9 bleu qu'il est d\u00e9sormais question des aspects du d\u00e9veloppement logiciel au-del\u00e0 du code et des outils : CCD ne s'occupe pas seulement de bonnes structures \u00e0 petite \u00e9chelle, mais les planifie d\u00e8s le d\u00e9part \u00e0 grande \u00e9chelle. Il s'agit donc d'architecture. Toutefois, comme nous sommes conscients qu'aucune planification ne peut d\u00e9finir une solution parfaite, un mod\u00e8le de proc\u00e9dure adapt\u00e9 fait partie non seulement de l'architecture, mais aussi du d\u00e9veloppement logiciel dans son ensemble. Il s'agit d'un processus it\u00e9ratif qui doit maintenant \u00eatre mis en pratique pendant le travail sur le degr\u00e9 bleu.<\/p>\n<h2>6e degr\u00e9 blanc<\/h2>\n<p>Sur le site <a title=\"Degr\u00e9 blanc\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-blanc\/\">degr\u00e9 blanc<\/a> tous les principes, r\u00e8gles et pratiques convergent. De m\u00eame que toutes les couleurs sont contenues dans la lumi\u00e8re blanche, le degr\u00e9 blanc contient tous les autres degr\u00e9s. Un CCD ne travaille au niveau du degr\u00e9 blanc que s'il a constamment en vue l'ensemble du syst\u00e8me de valeurs du Ccd. Cela montre clairement que seuls les d\u00e9veloppeurs de logiciels vraiment avanc\u00e9s, avec plusieurs ann\u00e9es d'exp\u00e9rience et dans un environnement appropri\u00e9, peuvent travailler avec le degr\u00e9 blanc.<\/p>\n<h2>Signification des grades<\/h2>\n<p>Les grades n'expriment aucune valeur. Celui qui travaille au grade bleu n'est pas \"meilleur\" ou \"plus avanc\u00e9\" que celui qui travaille au grade orange. Les grades ne sont qu'un outil didactique pour rendre l'ensemble du syst\u00e8me de valeurs \"plus facile \u00e0 dig\u00e9rer\". Les nombreux \u00e9l\u00e9ments constitutifs sont tout simplement plus faciles \u00e0 assimiler en petites bouch\u00e9es qu'en une seule fois.<\/p>\n<p>C'est pourquoi il est important pour nous que chaque personne int\u00e9ress\u00e9e commence par le degr\u00e9 rouge. Pour des raisons didactiques, c'est la meilleure fa\u00e7on de commencer - m\u00eame si l'on pense que l'on met d\u00e9j\u00e0 en \u0153uvre d'autres valeurs dans son travail quotidien. En effet, ind\u00e9pendamment de la pratique actuelle des projets, il est certainement nouveau de se pencher aussi consciemment sur les principes et les pratiques. En particulier, la r\u00e9flexion quotidienne \u00e0 ce sujet n'est probablement pas encore une habitude. Pour s'y exercer dans le contexte de modules \"simples\", le degr\u00e9 rouge est alors appropri\u00e9.<\/p>\n<p>M\u00eame si nous comprenons que toute personne qui a <a title=\"Syst\u00e8me de valeurs\" href=\"http:\/\/clean-code-developer.de\/fr\/le-systeme-de-valeurs\/\">Syst\u00e8me de valeurs<\/a> Si l'on voit pour la premi\u00e8re fois ce que l'on a d\u00e9j\u00e0 retenu, cela n'a finalement aucune importance. La pratique consciente dans le cadre du syst\u00e8me de valeurs est toujours nouvelle - et m\u00eame celui qui pense \"m\u00e9riter\" le grade blanc devrait commencer par le grade rouge. Il ne s'agit pas de \"m\u00e9rite\", mais d'it\u00e9rations et de petites bouch\u00e9es. Les grades sont des trous de regard sur le grand tout.<\/p>\n<p>Celui qui a obtenu le premier <a title=\"Le bracelet Clean Code Developer\" href=\"http:\/\/clean-code-developer.de\/fr\/linitiative\/bracelets\/\">Bracelet<\/a> commandez donc de pr\u00e9f\u00e9rence le bracelet rouge.<\/p>\n<h2>Formation continue<\/h2>\n<p>Le site <a title=\"Syst\u00e8me de valeurs\" href=\"http:\/\/clean-code-developer.de\/fr\/le-systeme-de-valeurs\/\">Syst\u00e8me de valeurs<\/a> et les blocs de construction peuvent sembler rigides, comme s'ils \u00e9taient grav\u00e9s dans la pierre. Mais ce n'est pas le cas. C'est toujours provisoire, jusqu'\u00e0 ce que nous, ou la communaut\u00e9, estimions que quelque chose doit \u00eatre chang\u00e9. Mais le monde des outils et des mat\u00e9riaux auxquels le syst\u00e8me de valeurs doit \u00eatre appliqu\u00e9 est encore plus mouvant. Les langages de programmation, les IDE, les frameworks, les plates-formes, les produits serveur changent constamment, s'ajoutent ou disparaissent. La tendance est que ce qui pourrait \u00eatre potentiellement connu et ma\u00eetris\u00e9 devient toujours plus, beaucoup plus. Autrefois, on \u00e9tait bien servi par un langage de programmation et sa biblioth\u00e8que standard. Aujourd'hui, cela ne suffit plus depuis longtemps.<\/p>\n<p>Comme le professionnalisme implique de prendre des d\u00e9cisions en connaissance de cause, le DCC ne peut pas faire l'\u00e9conomie d'une formation continue. Le d\u00e9veloppement de logiciels est m\u00eame probablement le secteur qui en a le plus besoin. Les aspects de la formation continue font donc partie int\u00e9grante de plusieurs grades (<a title=\"Degr\u00e9 orange\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-orange\/\">Orange<\/a>, <a title=\"Degr\u00e9 jaune\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-jaune\/\">Jaune<\/a>, <a title=\"Degr\u00e9 vert\" href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-vert\/\">Vert<\/a>). Nous voulons ainsi montrer clairement que la formation continue est toujours un th\u00e8me, mais qu'elle doit aussi suivre une \u00e9volution. Il n'est pas possible de passer de 0 \u00e0 100 en mati\u00e8re de formation continue en un seul degr\u00e9. Il n'y a pas que le d\u00e9veloppement de logiciels qui n\u00e9cessite de la pratique, la formation continue aussi s'apprend.<\/p>\n<p>Mais les grades ne concernent que les diff\u00e9rentes formes de formation continue (lecture, r\u00e9seautage, publication). Ils ne pr\u00e9cisent pas combien de temps un CCD devrait y consacrer. La raison : de notre point de vue, cela n'est pas sp\u00e9cifique \u00e0 la forme. La formation continue devrait repr\u00e9senter au moins 20% du temps de travail, ind\u00e9pendamment de la forme.<\/p>\n<p>Oui, nous le pensons vraiment. 20% du temps de travail devrait \u00eatre du temps de formation. Par semaine de 5 jours, un jour uniquement pour la formation. Pas moins. Google montre que cela fonctionne : \"Cela signifie que chaque employ\u00e9 peut consacrer 20 % de son temps de travail \u00e0 des projets qui ne sont pas directement li\u00e9s \u00e0 sa t\u00e2che. Cela n'est pas contr\u00f4l\u00e9\". (<a title=\"Source\" href=\"http:\/\/www.abendblatt.de\/wirtschaft\/article107343622\/Kostenloses-Essen-und-geschenkte-Arbeitszeit-fuer-die-Mitarbeiter.html\" target=\"_blank\">Source<\/a>(Entretien avec Phillip Schindler, directeur de Google pour l'Europe du Nord, dans le Hamburger Abendblatt, 7.11.2007)<\/p>\n<p>20%, \u00e7a fait quand m\u00eame beaucoup. Mais ne vous inqui\u00e9tez pas, la formation continue n'est pas si mauvaise pour celui qui doit la payer. Car la formation continue, ce n'est pas tout \u00e0 fait ce qu'on lui associe au d\u00e9part :<\/p>\n<ul>\n<li>La formation continue n'est pas un cong\u00e9<\/li>\n<li>La formation continue n'est pas une absence du lieu de travail<\/li>\n<li>La formation continue ne signifie pas l'absence d'utilit\u00e9 pour les projets.<\/li>\n<li>La formation continue ne n\u00e9cessite pas n\u00e9cessairement un budget \u00e9lev\u00e9 pour les formations ou les logiciels<\/li>\n<\/ul>\n<p>La formation continue signifie avant tout une marge d'erreur. En d'autres termes, cela signifie qu'il faut \u00eatre pr\u00eat : Pendant les 20% de travail, un d\u00e9veloppeur de logiciels professionnel ne devrait pas avoir peur de faire des erreurs. Dans le cas extr\u00eame, cela signifie que les 20% sont sans b\u00e9n\u00e9fice direct pour un projet. Comparez la formation continue au temps de r\u00e9p\u00e9tition d'un musicien. Sur sc\u00e8ne, le musicien doit se produire, si possible sans erreur. Mais pour maintenir son niveau de comp\u00e9tence, voire l'am\u00e9liorer, le musicien doit s'entra\u00eener. Les erreurs sont express\u00e9ment autoris\u00e9es, sans quoi aucune \u00e9volution ne serait possible. Il faut donc deux \"modes de fonctionnement\" diff\u00e9rents.<\/p>\n<p>Ce n'est que sur la base d'une telle marge d'erreur qu'il s'agit de savoir comment elle pourrait \u00eatre remplie. La seule exigence concernant les contenus possibles devrait \u00eatre qu'un lien avec le travail soit reconnaissable. Celui qui utilise la marge de man\u0153uvre de 20% pour la recherche immobili\u00e8re priv\u00e9e en ligne ou pour faire du sport dans le centre de fitness de l'entreprise ne se forme pas vraiment.<\/p>\n<p>Voici quelques exemples de contenus de formation continue :<\/p>\n<ul>\n<li>\u00c9tude de publications sp\u00e9cialis\u00e9es (en ligne\/hors ligne, blog\/revue\/livre\/vid\u00e9o)<\/li>\n<li>Exp\u00e9rimenter ce que l'on a lu\n<ul>\n<li>Technologies<\/li>\n<li>Proc\u00e9dure<\/li>\n<li>Outils<\/li>\n<\/ul>\n<\/li>\n<li>Assister \u00e0 des \u00e9v\u00e9nements professionnels (formation, conf\u00e9rence, \u00e9v\u00e9nement communautaire)<\/li>\n<li>Publication de ses propres connaissances\n<ul>\n<li>dans les m\u00e9dias propres \u00e0 l'entreprise (p. ex. wiki du projet)<\/li>\n<li>sur des plateformes publiques (blog, magazine, livre, conf\u00e9rence sp\u00e9cialis\u00e9e)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Que les lectures, les exp\u00e9riences ou les publications soient directement li\u00e9es \u00e0 un projet est secondaire. Elles peuvent l'\u00eatre, mais pas n\u00e9cessairement. Un CCD peut \u00e9valuer une technologie dans l'optique du projet d'entreprise ou simplement par int\u00e9r\u00eat g\u00e9n\u00e9ral. Dans les deux ( !) cas, il y a un b\u00e9n\u00e9fice pour le projet. Une fois directement, une fois indirectement. Car toute connaissance d'une technologie ou d'un proc\u00e9d\u00e9, m\u00eame si son utilisation dans le projet n'est pas encore pr\u00e9visible, \u00e9largit l'horizon, donc rend plus exp\u00e9riment\u00e9, plus riche en options.<\/p>\n<p>Note aux d\u00e9cideurs : les d\u00e9veloppeurs qui suivent une formation continue repr\u00e9sentent une valeur. Ils sont plus exp\u00e9riment\u00e9s, plus innovants, plus flexibles. Cela sert vos produits.<\/p>\n<p>Avis aux d\u00e9veloppeurs de logiciels : celui qui se forme devient plus pr\u00e9cieux. Il gagne en exp\u00e9rience, n'est pas clou\u00e9 dans une niche, ne donne pas prise au battage m\u00e9diatique. Cela contribue \u00e0 l'\"employabilit\u00e9\".<\/p>\n<h2>Pratique des exercices<\/h2>\n<p>Devenir un d\u00e9veloppeur de code propre prend du temps. Nous pensons que par degr\u00e9, pas moins de 21 jours suffisent. Car 21 jours (ou 3 semaines) - c'est ce que dit la psychologie - sont n\u00e9cessaires aux gens pour int\u00e9grer la nouveaut\u00e9 ou, plus g\u00e9n\u00e9ralement, les changements comme des habitudes dans leur vie.<\/p>\n<p>Celui qui travaille \u00e0 un niveau CCD doit donc proc\u00e9der de la mani\u00e8re suivante : Le soir de chaque journ\u00e9e de travail, le CCD r\u00e9fl\u00e9chit pour savoir s'il a respect\u00e9 les principes de son grade (et de ceux qui lui sont inf\u00e9rieurs). Si oui, il garde le bracelet au bras o\u00f9 il se trouve. Dans la n\u00e9gative, il change de bras ! C'est important, car par cet acte de changement, le d\u00e9veloppeur prend conscience qu'il doit encore mieux assimiler ses principes et lesquels.<\/p>\n<p>Lorsqu'un d\u00e9veloppeur a travaill\u00e9 21 jours sur un niveau sans changer de bracelet, il peut consid\u00e9rer que le niveau est ma\u00eetris\u00e9, passer au suivant et enfiler son bracelet.<\/p>\n<p>Bien entendu, il n'existe pas de contr\u00f4le formel permettant de v\u00e9rifier si tous les principes ont \u00e9t\u00e9 respect\u00e9s au cours d'une journ\u00e9e. Nous laissons donc \u00e0 l'honn\u00eatet\u00e9 de chaque d\u00e9veloppeur, vis-\u00e0-vis de lui-m\u00eame et de la communaut\u00e9 CCD, le soin de juger en son \u00e2me et conscience. Comme aucun niveau n'est \"meilleur\" ou \"pire\" qu'un autre, il ne vaut pas la peine de tricher. Nous partons du principe que les d\u00e9veloppeurs qui ont ma\u00eetris\u00e9 le niveau blanc recommencent au niveau rouge. Ils d\u00e9montrent ainsi leur conviction que le d\u00e9veloppement de logiciels est un apprentissage permanent.<\/p>","protected":false},"excerpt":{"rendered":"<p>Die Clean Code Developer Grade Clean Code Developer ist man nicht einfach, sondern wird es. Es geht n\u00e4mlich nicht darum, ein paar Regeln auswendig zu lernen, sondern das CCD-Wertesystem wirklich zu verinnerlichen. Das braucht Zeit und \u00dcbung. Deshalb haben wir das CCD-Wertesystem in Stufen unterteilt, die man als Entwickler eine nach der anderen erklimmt. Allerdings [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":5,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/17\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}