• Tämä säie on lähinnä informaatiota toisille kehittäjille.

    Minulla itselläni kaikki oma CSS ja PHP on Code Snippet tiedostoissa. Suurin etu tästä asiasta on se, että jos tarvitsee tehdä systemaattisia muutoksia, ne saa äärimmäisen nopeasti Better Search and Replace -lisäosan avulla.

    Muutin erään elementin luokan sekä CSS:ään ja PHP:hen koko sivustolla alle minuutissa. Muutos tuli myös kaikkiin aiempiin versioihin.Siinä on kyllä neljä perusongelmaa:

      Saattaa kaataa sivuston, sillä se ei osaa luotettavasti tarkistaa, onko funktio käytettävissä vai ei. Se tekee tämän asian suhteen kaikkia mahdollisia virheitä! Nämä ovat tulleet vastaan:

    1. Ei aina varoita siitä, että funktio ei ole käytettävissä. Virhe kaataa sivuston.
    2. Ei aina löydä määriteltyä funktiota. Estää käyttämästä toisessa tietueessa määriteltyä funktiota.
    3. Ei aina varoita siitä, että funktio on jo määritelty. Virhe kaataa sivuston.
    • Jos koodissa on CSS:ää, se ei luotettavasti osaa etsiä koodista sulkujen päättymiskohtia.
    • Siinä ei ole CSS:n syntaksin tarkistusta. Virheellinen CSS saattaa pilata totaalisesti sivuston ulkonäön.
    • Siinä ei ole JavaScriptin syntaksin tarkistusta. Virheellinen JavaScript aiheuttaa sen, että osa sivuston toiminnallisuuksista on rikki.
    • Se, että kaikki on tietokannassa helpottaa suuresti ylläpitoa ja systemaattisten muutosten teko on helppoa. Miten muuten tekisi sekä PHP-koodiin että CSS-koodiin luokkaan liittyvät muutokset noin puolessa minuutissa koko sivustolle?

      Vaikka Code Snippet -lisäosassa on todella ilkeitä ja kavalia bugeja ja puutteita, sen käytössä on myös merkittävät etunsa. Minulle ne edut voittavat puutteet. Tosin kun olen virheherkkä, puutteet ja bugit ovat kyllä jonkin tason ongelma.

      Code Snippetillä olisi jopa järkevä tehdä jonkinlaisia lisäosia. Silloin kaikkinainen pikku muuttaminen olisi helppoa. Irrallisina lisäosina muutokset joutuisi tekemään erillisellä koodieditorilla. Pitää vain olla tietoinen siitä, että Code Snippet saattaa kaataa sivuston.

      Se, että kaikki on tietokannassa helpottaa suuresti ylläpitoa ja systemaattisten muutosten teko on helppoa. Miten muuten tekisi sekä PHP-koodiin että CSS-koodiin tämän tyylin muutokset noin puolessa minuutissa koko sivustolle?

      Vaikka Code Snippet -lisäosassa on todella ilkeitä ja kavalia bugeja ja puutteita, sen käytössä on myös merkittävät etunsa. Minulle ne edut voittavat puutteet. Tosin kun olen virheherkkä, puutteet ja bugit ovat kyllä jonkin tason ongelma.

      Code Snippetillä olisi jopa järkevä tehdä jonkinlaisia lisäosia. Silloin kaikkinainen pikku muuttaminen olisi helppoa. Irrallisina lisäosina muutokset joutuisi tekemään erillisellä koodieditorilla. Pitää vain olla tietoinen siitä, että Code Snippet saattaa kaataa sivuston.

      Toivottavasti tästä olisi hyötyä muille koodaajille.

Esillä 1 vastausta (kaikkiaan 1)
  • Thread Starter tapiohuuhaa

    (@tapiohuuhaa)

    1. b. kohtaan liittyvän bugin voi kiertää käyttämällä function_exists() funktiota.

    if(function_exists(’pageLists’)){
    $address = pageLists($list);
    $y=0;
    foreach ($address as $value) {
    if($y==0){$blogi=$value;}
    elseif($y==1){$articles=$value;}
    elseif($y==3){$muut=$value;}
    elseif($y==4){$articles3=$value;}
    elseif($y==5){$ristikot=$value;}
    elseif($y==6){$videot=$value;}
    elseif($y==7){$tag=$value;}
    $y++;
    }
    }
    }

    Funktio pageLists() on oikeasti käytettävissä. Se on määritety tietueessa, jossa on alempi prioriteetti. Jostakin kumman syystä Code Snippet väittää virheellisesti, ettei funktiota löyty. Jos on varma, että funktio on olemassa, voi sitä käyttää function_exist alaisuudessa. Olen muutamankin kerran muistuttanut tekijää tästä ikäväst ä bugista, mutta edelleenkään bugia ei ole korjattu.

Esillä 1 vastausta (kaikkiaan 1)
  • The topic ‘Code Snippet käyttö’ is closed to new replies.