✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Ärge arendage arendustunneli visiooni

5

Varasemates postitustes olen rääkinud ideest keskenduda valdkonnale ja minna pigem sügavale kui laiale. See on loomulikult isiklik eelistus, kuid see on siiski minu.

Viimase aasta jooksul on aga üks kõrvalsaadustest, mille olen leidnud, et mida kauem te konkreetses tööstuses viibite, seda tavalisemaks muutuvad teatud probleemid. (See ei tohiks tulla üllatusena, sest just seetõttu on meil kujundusmustrid .)

Kuid selle tegemisel on asi selles, et arendate omamoodi tunnelinägemust probleemide lahendamise viiside kohta.

Krediidid

Näide: hiljuti tehti mulle ülesandeks välja töötada mõni funktsioon, mis sõeluks märgistuse ja teisendaks selle veidi erinevasse vormingusse.

Arengutunneli visioon

Olen seda ikka ja jälle teinud ja olen sageli leidnud [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), et olen selle tegemisel üks kõige kasulikumaid utiliite. Kuid seal on probleem: olin selle kasutamisega nii ära harjunud, et jätsin tähelepanuta alternatiivsed lahendused, mis polnud WordPressi, vaid PHP-sse sisse ehitatud.

Selle asemel, et laadida kogu dokument eksemplari [DOMDocument](https://www.php.net/manual/en/class.domdocument.php), võiksin stringide asendamiseks kasutada – ei, mitte regulaaravaldisi (kuigi see oli ahvatlev) – vaid [strip_tags](https://www.php.net/manual/en/function.strip-tags.php)ja [str_replace](http://php.net/manual/en/function.str-replace.php).

Astes seda sammu edasi, juhtis sellele tähelepanu üks lugupeetud kolleeg koodide ülevaatamisel.

Koodiülevaadetest jälle

Olen ka varasemates postitustes rääkinud koodiülevaatest , miks need minu arvates olulised on, kuidas nendega toime tulla ja kuidas vältida nendega seotust.

Kuid see oli hea meeldetuletus tõdeda, et isegi kui arvate, et olete harjunud teatud olukorras levinud probleemi lahendama, võib selle lahendamiseks siiski olla mõni muu, puhtam ja/või parem viis.

Minu mõte on selles, et olenemata sellest, kummal poolel koodi ülevaatamisel olete ja kui kaua olete seda teinud, ärge jätke kriitikat kõrvale, sest see on teistsugune.

Kui midagi, siis see takistab teil arendustunneli visiooni arendamist; see hoiab teie meeled kursis, et mõelda probleemile laiemalt, hoolimata sellest, kui sageli olete seda lahendanud.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem