{"id":230452,"date":"2022-11-30T19:24:00","date_gmt":"2022-11-30T16:24:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230452"},"modified":"2022-11-30T19:25:32","modified_gmt":"2022-11-30T16:25:32","slug":"wordpress-vous-retient-il-vraiment-en-tant-que-developpeur","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/wordpress-vous-retient-il-vraiment-en-tant-que-developpeur\/","title":{"rendered":"WordPress vous retient-il vraiment en tant que d\u00e9veloppeur ?"},"content":{"rendered":"\n<p>L&rsquo;un des commentaires que nous lisons ou entendons souvent \u00e0 propos de WordPress est sa &quot;faible barri\u00e8re \u00e0 l&rsquo;entr\u00e9e&quot; et pourquoi c&rsquo;est bon pour le web.<\/p>\n<p>Le contrepoint \u00e0 cela est qu&rsquo;il emp\u00eache les d\u00e9veloppeurs (ou &quot;d\u00e9veloppeurs potentiels&quot;, comme certains pourraient le dire) d&rsquo;adopter des technologies plus modernes car WordPress n&rsquo;en a pas besoin.<\/p>\n<p>Pour \u00eatre honn\u00eate, j&rsquo;ai m\u00eame vu certains aller jusqu&rsquo;\u00e0 dire que si quelqu&rsquo;un dit qu&rsquo;il est un d\u00e9veloppeur PHP qui a principalement travaill\u00e9 dans WordPress pour sa carri\u00e8re, alors vous devriez soustraire, disons, trois ans \u00e0 son &quot;vrai&quot; PHP vivre.<\/p>\n<p>Ouais.<\/p>\n<p>Je vois des raisons \u00e0 cela \u2013 je suis coupable de certaines des pratiques \u00abplus anciennes\u00bb \u2013 mais cela signifie-t-il que WordPress nous emp\u00eache de devenir des programmeurs orient\u00e9s objet de haute qualit\u00e9 ?<\/p>\n<h2>WordPress vous retient-il ?<\/h2>\n<p>En ce qui me concerne, le probl\u00e8me est assez simple (et j&rsquo;ai une perspective sur &quot;simple&quot; que je partagerai un peu).<\/p>\n<h3>Sur WordPress lui-m\u00eame<\/h3>\n<p>Premi\u00e8rement, l&rsquo;engagement de WordPress en mati\u00e8re de r\u00e9trocompatibilit\u00e9 nous permet\u00a0:<\/p>\n<ul>\n<li>prendre des d\u00e9cisions de conception architecturale,<\/li>\n<li>utiliser des pratiques d\u00e9pass\u00e9es,<\/li>\n<li>et renoncez \u00e0 adopter des techniques de d\u00e9veloppement plus r\u00e9centes et meilleures en raison de la prise en charge des anciennes versions de PHP.<\/li>\n<\/ul>\n<p>Mais voici le probl\u00e8me\u00a0: cela nous permet de le faire, mais cela ne nous oblige pas \u00e0 le faire.<\/p>\n<h3>Sur l&rsquo;h\u00e9bergement<\/h3>\n<p>Deuxi\u00e8mement, les h\u00e9bergeurs prennent en charge une vari\u00e9t\u00e9 de versions de PHP &#8211; certaines allant des anciennes versions de PHP aux versions les plus r\u00e9centes et les plus performantes.<\/p>\n<p>Utiliser les derni\u00e8res et meilleures signifie g\u00e9n\u00e9ralement que nous devons apprendre et adopter certaines de ces pratiques. Pour certains, cela inclut les espaces de <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/espaces-de-noms-et-chargement-automatique-dans-wordpress\/\" title=\"noms et le chargement automatique\">noms et le chargement automatique<\/a>, pour d&rsquo;autres, cela peut inclure l&rsquo;utilisation de composer, pour d&rsquo;autres, il peut s&rsquo;agir d&rsquo;apprendre l&rsquo;injection de d\u00e9pendances ou une pl\u00e9thore d&rsquo;autres pratiques.<\/p>\n<\/p>\n<p>Le point n&rsquo;est pas ce que vous apprenez; c&rsquo;est que vous apprenez.<\/p>\n<p>En d&rsquo;autres termes, si vous \u00eates tellement frustr\u00e9 par l&rsquo;engagement de WordPress en mati\u00e8re de r\u00e9trocompatibilit\u00e9 qu&rsquo;il permet \u00e0 d&rsquo;autres d&rsquo;utiliser des techniques d\u00e9su\u00e8tes, reconnaissez que ce n&rsquo;est pas votre probl\u00e8me et choisissez d&rsquo;adopter les nouvelles installations dont nous disposons.<\/p>\n<p>Et si votre h\u00e9bergeur prend en charge l&rsquo;utilisation de technologies plus r\u00e9centes, qu&rsquo;il s&rsquo;agisse de versions de PHP (ou plus), alors utilisez-les.<\/p>\n<h3>Cette chose &quot;simple&quot;<\/h3>\n<p>Ci-dessus, j&rsquo;ai mentionn\u00e9 que j&rsquo;avais mon point de vue sur la gestion des probl\u00e8mes qui sont &quot;en fait assez simples&quot;. D&rsquo;une mani\u00e8re g\u00e9n\u00e9rale, je pense que si quelque chose est &quot;simple&quot;, c&rsquo;est quelque chose que nous ferions naturellement.<\/p>\n<p>Mais quand il s&rsquo;agit de programmation, ce n&rsquo;est pas toujours le cas. Et voici ce que je veux dire: Bien qu&rsquo;il soit simple de reconna\u00eetre la solution, il n&rsquo;est pas simple de l&rsquo;impl\u00e9menter.<\/p>\n<p>Par exemple, il est simple de reconna\u00eetre que le probl\u00e8me de s&rsquo;en tenir aux anciennes versions de PHP nous emp\u00eache d&rsquo;utiliser certaines des nouvelles fonctionnalit\u00e9s du langage, il n&rsquo;est pas n\u00e9cessairement simple de commencer \u00e0 les utiliser.<\/p>\n<p>Nous devons lire \u00e0 leur sujet, les comprendre, les mettre en pratique, les employer, puis d\u00e9terminer si nous le faisons correctement. Ce n&rsquo;est qu&rsquo;une des raisons pour lesquelles <strong><a href=\"https:\/\/tommcfarlin.com\/code-review-process\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">les revues de code<\/a><\/strong> sont importantes. C&rsquo;est aussi pourquoi il est essentiel de s&rsquo;assurer que vous lisez la documentation, que vous \u00e9crivez des tests, que vous consultez les journaux et que vous utilisez l&rsquo;application par vous-m\u00eame tout en la d\u00e9veloppant lorsque vous utilisez les nouvelles fonctionnalit\u00e9s d&rsquo;un langage de programmation.<\/p>\n<h2>Alors qu&rsquo;est-ce qui nous retient, vraiment ?<\/h2>\n<p>En fin de compte, je pense que la seule chose qui nous emp\u00eache de devenir un meilleur d\u00e9veloppeur PHP n&rsquo;est pas WordPress. C&rsquo;est nous-m\u00eames.<\/p>\n<p>Si nous voulons \u00eatre des d\u00e9veloppeurs PHP de haute qualit\u00e9 qui ont les m\u00eames comp\u00e9tences et niveaux d&rsquo;exp\u00e9rience que ceux qui travaillent dans d&rsquo;autres domaines de l&rsquo;industrie, nous devons nous assurer que nous nous \u00e9duquons et que nous travaillons sur des projets qui facilitent cela.<\/p>\n<p>Ne laissez personne ou quoi que ce soit d&rsquo;autre s&rsquo;y opposer.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quand il s&rsquo;agit de devenir un d\u00e9veloppeur PHP moderne, WordPress vous retient-il vraiment ?<\/p>\n","protected":false},"author":1,"featured_media":163617,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[717,862],"tags":[1167],"class_list":["post-230452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpeur","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=230452"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230452\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/163617"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=230452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=230452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=230452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}