Kui olete sarja seni jälginud, näete tõenäoliselt, kui kasulik võib õige silumine olla, eriti WordPressiga töötades.
See tähendab, et te ei saa mitte ainult väärtuslikku teavet oma projektide kohta, vaid näete ka, kuidas WordPressi tuum töötab.
Praegu pole me aga palju teinud. Nagu võib-olla eelmisest postitusest mäletate (või kui te pole ekraanisaadet vaadanud, on praegu selleks sobiv aeg), näete, kui palju silumine pakub.
Tõde on see, et me oleme vaevu pinda kriimustanud. Nagu ma eelmine kord mainisin, keskendub see postitus ja see ekraanisaade konkreetselt järgmisele:
Järgmises postituses vaatleme keerukamaid asju, mida saame teha, nagu funktsioonidesse sisenemine, funktsioonidest väljumine ja funktsioonidest üleminek.
Me ei ole ikka veel punktis, kus peaksime muretsema muutujate väärtuste käigupealse muutmise pärast, kuid me kindlasti näeme, kuidas saaksime strateegiliselt kasutada silurit teatud funktsioonidesse sisenemiseks, teatud funktsioonidest üle astumiseks. ja väljuge teatud funktsioonidest.
Koodi ümber astumine
Enne ekraanisaate jagamist tahan määratleda, mida tähendab projektis koodist mööda hiilimine. See kõlab nagu midagi, mida me koodibaasis navigeerides teeme.
Kuid see pole silumise kontekstis tõsi.
Pidage meeles, et selle konkreetse seeria jaoks kasutan ma Subversioni uusimat WordPressi versiooni. Saate vaadata, kuidas seda seadistada, lugedes seda postitust.
Sõna sammude kohta
Enne tulevaste tingimuste määratlemist pidage meeles, et silumise "sammu" idee on analoogne koodibaasi rida-realt läbimisega.
Nagu nägime eelmises postituses, peatub programmi täitmine kohe, kui murdepunkt on tabatud. Sealt edasi jääb programmi edenemise tulemus meie otsustada. Ja selle taustal defineerime mõned terminid.
- Funktsiooni sisenemine on toiming, mis funktsioonikutsele vajutades viib teid funktsiooni. Mõnikord on see kasulik, näiteks kui soovite näha, mida funktsioon teeb või kuidas väärtusi seadistatakse; muul ajal pole see vajalik, kui hoolite ainult funktsiooni täitmisest või ainult sellest, mida see tagastab.
- Funktsioonikutsest üle astumine võimaldab teil funktsiooni täitmisest mööda minna selles mõttes, et see töötab endiselt, kuid me lihtsalt ei näe, kuidas see tegelikult töötab. Selle asemel läheb juhtimine järgmisele reale pärast funktsiooni täitmise lõpetamist.
- Funktsioonist välja astumist kasutatakse siis, kui olete funktsiooni astunud, jõudnud punkti, kus olete koodi hindamise lõpetanud ja seejärel valmis astuma tagasi, mida iganes koodibaas järgmisena tegema hakkab. See on kasulik, kui soovite leida, kus viga võib peituda, ja kahtlustada, et see on ühes koodi osas (kus see võib olla või mitte).
Ja see ongi kõik. Kui see on täiesti uus, võib see kõlada veidralt või võib olla raske oma pead selle ümber mähkida. Kui see nii on, pole midagi. Nii käib see kõige uuega, eks?
Teisest küljest, kui juhtute neid termineid teadma või nende definitsioone hõlpsalt tundma, siis vaadake eelmisi punkte värskenduseks.
Ja nüüd ekraanisaade
Selles ekraanisaates teostan kõik ülaltoodud toimingud, kasutades ühte oma pistikprogrammidest – Lihtsamad väljavõtted. See ei ole aga mingisugune enesereklaam. Selle asemel tean koodibaasi ja ma ei pea muretsema kellegi teise heaks tehtava töö näitamise pärast.
Nüüd, kui olete ekraanisaadet näinud ja teate, et see on rangelt minu koodibaas, saate koodi alla laadida ja teha kõik samad toimingud ise, et saada aru, kuidas selles postituses kirjeldatud toiminguid teha.
See annab teie silumisoskustele veelgi rohkem harjutamist ja peaks hõlbustama meie silumisoskuste täiustamist järgmises postituses edasi liikudes.
Järgmisena
See on pisut pikk postitus ja ma püüdsin enne ekraanisaate vaatamist veenduda, et kõik selgitused on tehtud. Lõppude lõpuks on palju lihtsam lugeda tekstilõike sisu kohta ja näha seda siis lühikeses videos, mitte teha 15-minutilist videot, kas pole?
Nii kasulik kui see ka olla saab, on selles veel rohkem. Ja seda käsitleme järgmises postituses. Täpsemalt, me vaatame, kuidas kontrollida muutujate väärtusi, vaadata üle, mida massiiv sisaldab, ja seejärel kuidas saame muutujaid käigupealt muuta.
See on võimas kraam, kuid veenduge, et olete sisu esimese osa üle vaadanud, selle postituse hoolikalt üle vaadanud ja enne edasiliikumist natuke harjutanud.