Când vine vorba de a construi produse bazate pe WordPress, suntem oarecum blestemați (sau binecuvântați, în funcție de modul în care o vedeți), cu o sabie cu două tăișuri: Deoarece WordPress este scris în PHP, este relativ ușor să obțineți WordPress - sau proiectul în sine - de a face tot ceea ce vrem să facem, evitând în același timp cele mai bune practici.
Dar aceasta ridică întrebarea: Care este scopul unui API sau al unor standarde standard de codificare, dacă pur și simplu le vom ignora?
Am scris destul de puțin despre API-urile WordPress din articolele anterioare și am atins standardele de codificare WordPress, însă nu am trecut niciodată într-adevăr să ne aruncăm adânc în standardele de codificare, să înțelegem fiecare aspect al acestora și de ce materie.
Așa că, în această serie, vom face exact asta.
Înainte de a arunca o privire la tot ceea ce vom acoperi, cred că este important să înțelegem de ce normele de codificare contează chiar.
WordPress este utilizat pe scară largă de către mult de oameni care folosesc mult de site-uri. Există o mulțime de coduri folosite acolo, care sunt construite pe partea de sus a aplicației de bază. Acest lucru înseamnă că există dezvoltatori și designeri care lucrează pentru a menține acele baze de cod.
Provocarea vine atunci când persoana care nu a scris inițial codul este blocată de îmbunătățirea, gestionarea și repararea erorilor pentru proiect. Să presupunem că prima persoană nu a respectat standardele de codificare, dar persoana care întreține acum codul este folosită pentru a urmări cele mai bune practici.
Acum trebuie să se ocupe de un cod care nu arată cum ar trebui să arate codul WordPress.
Și asta este cu adevărat esența chestiunii: codul care alcătuiește temele, pluginurile și aplicațiile noastre ar trebui să pară ca un singur dezvoltator să scrie codul.
Asta- ce standarde de codare impun.
Din păcate, standardele sunt ignorate sau nu sunt suficient de evanghelizate, în ciuda faptului că sunt bine documentate. Aici intră această serie de articole: Vom analiza fiecare dintre standardele în profunzime pentru a evangheliza, a înțelege și a ne încuraja să începem să facem o treabă mai bună.
Această serie va include șapte articole în plus față de această piesă introductivă.
Iată unde ne îndreptăm această serie:
Când vine vorba de blogging-ul, adesea se presupune că autorul este un expert în acest subiect, dar adevărul este că, deși cred cu tărie că ar trebui să respectăm standardele de codificare și că încerc să le adin la cele mai bune abilități , Învăț lucrurile în fiecare săptămână.
Am încălcat standardele de codare de multe ori și sunt sigur că unii dintre voi aveți și ei.
Punctul acestei serii este de a parcurge standardele împreună, astfel încât toți să putem ieși ca dezvoltatori mai buni odată ce am terminat.