✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Älä kehitä kehitystunnelivisiota

6

Aiemmissa viesteissäni olen puhunut ajatuksesta keskittyä johonkin alueeseen ja mennä syvälle eikä laajalle. Tämä on tietysti henkilökohtainen mieltymys, mutta se on kuitenkin minun.

Viime vuoden aikana yksi sivutuotteista, jotka olen löytänyt, on kuitenkin se, että mitä kauemmin olet tietyllä alalla, sitä yleisempiä tietyt ongelmat ovat. (Tämän ei pitäisi tulla yllätyksenä, koska juuri siksi meillä on suunnittelukuvioita .)

Mutta asian tekemisessä on se, että kehität eräänlaisen tunnelin vision tavoille ratkaista ongelmia.

Krediitit

Esimerkki: Minulle annettiin äskettäin tehtäväksi kehittää toiminto, joka jäsensi merkinnät ja muuntaa sen hieman eri muotoon.

Kehitystunnelin visio

Olen tehnyt tämän kerta toisensa jälkeen ja olen usein huomannut olevani [DOMDocument](https://www.php.net/manual/en/class.domdocument.php)yksi hyödyllisimmistä apuohjelmista tämän tekemisessä. Mutta siinä on ongelma: olin niin tottunut käyttämään tätä, että jätin huomioimatta vaihtoehtoiset ratkaisut, joita ei ollut sisäänrakennettu WordPressiin vaan PHP:hen.

Sen sijaan, että minun tarvitsisi ladata koko asiakirja instanssiin [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), voisin korvata merkkijonoja käyttämällä – ei, en säännöllisiä lausekkeita (vaikka se oli houkuttelevaa) – mutta [strip_tags](https://www.php.net/manual/en/function.strip-tags.php)ja [str_replace](http://php.net/manual/en/function.str-replace.php).

Kun tämä viedään askeleen pidemmälle, tämä on asia, jonka arvostettu kollega huomautti kooditarkistuksen aikana.

Koodiarvostelut, jälleen

Olen myös käyttänyt aiempia viestejä puhuessani koodiarvosteluista, miksi ne ovat mielestäni tärkeitä, kuinka käsitellä niitä ja kuinka välttää niihin kiinnittymistä.

Mutta se oli mukava muistutus huomata, että vaikka luulet olevasi tottunut ratkaisemaan yleisen ongelman tietyssä tilanteessa, voi silti olla olemassa erilainen, puhtaampi ja/tai parempi tapa tehdä se.

Tarkoitukseni on se, että riippumatta siitä, millä puolella koodin tarkistusta olet ja kuinka kauan olet tehnyt mitä tahansa, älä hylkää kritiikkiä, koska se on erilaista.

Jos mikään, se estää sinua kehittämästä kehitystunnelinäköä; se pitää mielesi vireänä pohtimaan ongelmaa laajemmin riippumatta siitä, kuinka usein olet ratkaissut sen.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja