En ce qui concerne la création de produits basés sur WordPress, nous sommes un peu maudits (ou bénis, selon votre perception), avec une arme à double tranchant: WordPress étant écrit en PHP, il est relativement facile d'obtenir WordPress projet lui-même - faire ce que nous voulons faire tout en évitant les meilleures pratiques.
Mais cela soulève la question suivante: à quoi sert une API ou des normes de codage formelles si nous voulons simplement les ignorer?
Nous avons beaucoup écrit sur les API WordPress dans des articles précédents, et nous avons abordé les normes de codage WordPress, mais nous n'avons jamais vraiment plongé dans les normes de codage, en comprenant chaque aspect, et pourquoi elles matière.
Donc, dans cette série, nous allons faire exactement cela.
Avant d’examiner tout ce que nous allons couvrir, je pense qu’il est important de comprendre pourquoi les normes de codage importent même..
WordPress est largement utilisé par beaucoup des personnes utilisant beaucoup de sites. Il y a beaucoup de code utilisé qui est basé sur l'application principale. Cela signifie que certains développeurs et concepteurs travaillent à la maintenance de ces bases de code..
Le défi survient lorsque la personne qui n'a pas initialement écrit le code est confrontée à l'amélioration, la gestion et la correction des bogues du projet. Disons que la première personne n'a pas respecté les normes de codage, mais que la personne qui gère maintenant le code est habituée à suivre les meilleures pratiques..
Ils doivent maintenant traiter avec du code qui ne ressemble en rien à ce que le code WordPress devrait ressembler.
Et c’est vraiment le noeud du problème: le code qui compose nos thèmes, nos plugins et nos applications doit idéalement ressembler à un développeur ayant écrit le code..
C'est quelles normes de codage appliquent.
Malheureusement, les normes sont soit ignorées, soit pas assez évangélisées, bien qu'elles soient bien documentées. C’est là que cette série d’articles entre en jeu: nous allons examiner en détail chacune des normes pour évangéliser, comprendre et s’encourager mutuellement à faire un meilleur travail..
Cette série comprendra sept articles en plus de cette introduction..
Voici où nous nous dirigeons avec cette série particulière:
En ce qui concerne les blogs, il est souvent supposé que l'auteur est un expert en la matière, mais la vérité demeure, bien que je sois fermement convaincu que nous devrions respecter les normes de codage et essayer de les respecter au mieux de mes capacités. , J'apprends des choses chaque semaine.
J'ai souvent enfreint les normes de codage, et je suis sûr que certains d'entre vous l'ont déjà fait..
Le but de cette série est de passer en revue les normes ensemble afin que nous puissions tous devenir de meilleurs développeurs une fois que nous aurons terminé.