Pastaruoju metu keliems žmonėms iškilo tas pats klausimas – ką naudoti, SQL_CALC_FOUND_ROWS ar SELECT+COUNT, kai daromas elementarus puslapiavimas. Todėl trumpai apžvelgsiu jų abiejų veikimo principus ir patarsiu, ką kada verčiau naudoti. SQL_CALC_FOUND_ROWS (SCFR toliau) yra SELECT’o dalis, kuri nurodo mysql’ui, kad reikia suskaičiuoti, kiek iš viso yra užklausą atitinkančių rezultatų, nežiūrint į LIMIT. Pvz.: SELECT [...]
Gegužė, 2009
27
Geg 09
Geg 09
KISS ir DRY – priešingybės?
Turbūt retas rimtesnis programuotojas nežino šių taisyklių. Jos yra kertinis akmuo norint parašyti gerą kodą. Kaip žinome, KISS (Keep It Simple, Stupid) principas teigia, kad kodą turime rašyti kuo paprasčiau ir aiškiau. Tuo tarpu DRY (Don’t Repeat Yourself) sako, kad kodas neturi kartotis. Šios taisyklės, iš esmės, įstumia mus į OOP pasaulį. Turbūt retas rimtesnis [...]