Beim Erstellen von WordPress-basierten Produkten sind wir mit einem zweischneidigen Schwert etwas verflucht (oder gesegnet, je nachdem, wie Sie es sehen): Da WordPress in PHP geschrieben ist, ist es relativ einfach, WordPress - oder das Projekt selbst - um zu tun, was immer es ist, wollen wir all das tun und gleichzeitig Best Practices vermeiden.
Dies wirft jedoch die Frage auf: Was ist der Sinn von API- oder formalen Codierungsstandards, wenn wir sie einfach ignorieren?
Wir haben in den vorangegangenen Artikeln viel über die WordPress-APIs geschrieben und die WordPress-Codierungsstandards angesprochen, aber wir haben uns nie wirklich mit den Codierungsstandards beschäftigt, jeden Aspekt davon verstehen und warum Angelegenheit.
In dieser Serie werden wir genau das tun.
Bevor wir uns alles ansehen, was wir behandeln werden, denke ich, ist es wichtig zu verstehen, warum Kodierungsstandards überhaupt eine Rolle spielen.
WordPress wird häufig von verwendet viel von Menschen mit viel von Standorten. Es wird viel Code eingesetzt, der alle auf der Kernanwendung basiert. Dies bedeutet, dass es Entwickler und Designer gibt, die an der Pflege dieser Codebasis arbeiten.
Die Herausforderung besteht darin, dass die Person, die den Code ursprünglich nicht geschrieben hat, mit der Verbesserung, Verwaltung und Behebung von Fehlern für das Projekt beschäftigt ist. Nehmen wir an, die erste Person hat sich nicht an die Kodierungsstandards gehalten, aber die Person, die jetzt den Code verwaltet, ist es gewohnt, Best Practices zu befolgen.
Sie müssen sich jetzt mit Code befassen, der nicht so aussieht, wie WordPress-Code aussehen sollte.
Und das ist wirklich der entscheidende Punkt: Der Code, aus dem unsere Themes, unsere Plugins und in unseren Anwendungen bestehen, sollte idealerweise so aussehen, als würde ein einzelner Entwickler den Code geschrieben haben.
Das ist welche Kodierungsstandards durchsetzen.
Leider werden Standards entweder ignoriert oder nicht ausreichend evangelisiert, obwohl sie gut dokumentiert sind. An dieser Stelle kommt diese Artikelserie ins Spiel: Wir werden uns eingehend mit den Standards befassen, um zu evangelisieren, zu verstehen und einander zu ermutigen, eine bessere Arbeit zu beginnen.
Diese Serie wird zusätzlich zu diesem einleitenden Stück sieben Artikel enthalten.
Hier sind wir mit dieser speziellen Serie unterwegs:
Wenn es ums Bloggen geht, wird oft davon ausgegangen, dass der Autor ein Experte für das vorliegende Thema ist. Die Wahrheit ist jedoch, obwohl ich fest davon überzeugt bin, dass wir die Kodierungsstandards einhalten sollten und dass ich versuche, sie nach besten Kräften einzuhalten Ich lerne jede Woche.
Ich habe viele Male gegen die Kodierungsstandards verstoßen, und ich bin sicher, dass einige von Ihnen dies auch getan haben.
Der Sinn dieser Serie besteht darin, die Standards gemeinsam durchzugehen, damit wir alle zu besseren Entwicklern werden können, wenn wir fertig sind.