Tämän sarjan viimeisimmässä viestissä kävin läpi Xdebugin integroinnin IDE:hen. Ja koska olen käyttänyt Visual Studio Codea valintani IDE:nä, se on myös IDE, jota käytän esimerkkinä.
Lisäksi se on monialustainen, tarpeeksi helppo aloittaa aloittelijoille, mutta tarpeeksi tehokas laajentaakseen ja toimiakseen kokeneemmille ohjelmoijille (ja meille muille, jotka jäävät väliin).
Edellisessä viestissä sanoin, että tekisin sarjan screencasteja. Tarkemmin sanottuna kirjoitin seuraavan:
Seuraavasta viestistä alkaen aloitan jakamaan joitain näyttölähetyksiä, joissa käydään läpi funktioiden ja muuttujien virheenkorjaus, arvojen muuttaminen lennossa, työskentely virheenkorjauskonsolin kanssa ja paljon muuta.
Tässä viestissä minulla on lyhyt kuvaesitys, joka sisältää johdannon tämän sarjan ensimmäisen osan WordPress-virheenkorjaukseen. Nimittäin WordPressillä rakennetun sivuston esiintymän käynnistäminen ja laajennuksen virheenkorjauksen perusteiden käyttäminen.
Johdatus virheenkorjaukseen
Koska tämä screencast on ensimmäinen sarjassa ja koska en halua olettaa, että henkilöllä on aikaisempaa kokemusta, aion aloittaa alkeesimmalla tasolla.
Eli oletan, että sinulla on:
- sivusto perustettu ja määritetty,
- mahdollisuus käyttää sitä verkkoselaimella,
- WordPressin mukana tulevien laajennusten ydinsarja, kuten Hello Dolly.
Jos sinulla ei ole mitään seuraavista, tarkista seuraavat viestit:
- WordPressin asentaminen paikallista kehitystä varten
- Xdebugin asentaminen, osa 1: Xdebug-moduuli
- Xdebugin asentaminen, osa 2: IDE
Kun olet valmis, sinulla pitäisi olla kaikki mitä tarvitset käynnissä olevan sovelluksen aktiivisen virheenkorjauksen aloittamiseen.
Tehdään joitain Screencasteja
Näyttölähetyksillä on kaksi tavoitetta:
- pidä ne lyhyinä,
- esittele ainakin yksi käytännöllinen asia, jonka voit ottaa pois katsoessasi niitä.
Koska tiedän, että meillä kaikilla on kiire ja koska uskon, että videot kestävät yleensä kauemmin kuin niiden pitäisi saavuttaa tietty kohta, haluan yrittää olla mahdollisimman ytimekäs ja suora, kun käyn läpi virheenkorjauksen näkökohtaa.
Lisäksi, koska tämän kaiken on tarkoitus alkaa alusta, miksi et aloittaisi WordPressin mukana tulevalla laajennuksella? Se on jotain, mitä meillä kaikilla on, se toimii jo kirjoitetun sisällön kanssa ja luo pohjan edistyneemmälle virheenkorjaukselle.
Kävele laajennuksen läpi
Tässä näyttölähetyksessä tarkastellaan muutaman rajapisteen asettamista Hello Dollyssa ja tiettyjen muuttujien arvon tarkistamista. Siinä se, ei sen enempää.
Myöhemmin pääsemme edistyneempiin asioihin, joita debuggerilla on tarjota, mutta tämä alkaa perusasioista. Tavoitteena ei ole myöskään jättää sitä tämän laajennuksen kanssa. Sen sijaan sen tarkoituksena on näyttää, kuinka voit hyödyntää käytettävissämme olevia työkaluja ja alkaa sitten soveltaa niitä työssäsi.
Seuraavaksi
Seuraavassa viestissä aiomme tarkastella edistyneempiä asioita, joita voimme tehdä, kuten toimintoihin siirtymistä, funktioista poistumista ja toimintojen ohittamista.
Sen jälkeen kiinnitämme huomiomme edistyneempiin asioihin, kuten muuttujien katseluun laajennuksen suorittamisen aikana ja sitten muuttujien muuttamiseen suorituksen aikana.
Mutta toistaiseksi, miksi et käyttäisi jonkin aikaa harjoittelemaan ja asettamaan keskeytyskohdan muutamissa eri laajennuksissa ovat muutama eri koodialue WordPress-spesifisessä sovelluksessa?