BlogasRSS

No bugs in code!

PHPUnit testavimas arba kaip rašyti stabiliai veikiantį kodą

Visi programuotojai nori, kad jų rašytas kodas veiktų kuo geriau, greičiau ir stabiliau. Tam, kad įsitikinti, jog kodas daro būtent tai, ko iš jo tikimąsi, naudojamos skirtingos priemonės. Pastebėjau, kad dažnai tai būna paprastas aplikacijos (arba web puslapio) paleidimas ir vizualus patikrinimas, ar išvedama informacija, kuri ir turi būti išvesta, ar neišmetama jokių klaidų, ar veikia aprašyta logika ir pan. Todėl sugalvojau parašyti šį trumpą ir potencialiai neiformatyvų straipsnį, kuris papasakos apie alternatyvų ir automatizuotą tokio testavimo vykdymą – Unit testavimą naudojant PHP.  

Blast.lt first blog post

Pirmas įrašas – planai blogui

Po ilgų apmastymų nusprendžiau, kad būtų neblogai turėti savo blogą. Programavimo praktikoje dažnai pasitaiko tokių situacijų, kai tam, kad realizuoti tam tikrą funkcionalumą arba išsiaiškinti kažkokią smulkmeną prireikia daug laiko. Jeigu tas dalykas yra retai naudojamas, tai einant laikui jis labai lengvai pasimiršta, o prireikus žinias panaudoti pakartotinai, prisimint kur buvai radęs atsakymą būna netaip ir lengva, ko pasekoje tenka per naują aiškintis jau žinomą situaciją. Siekiant sumažinti tokių situacijų skaičių, įdomesnius ir “egzotiškesnius” atvejus, esant galimybei, fiksuosiu šiame bloge, tačiau tuo neapsiribosiu.  

123