Wysyłanie e-maila jest czymś co robi się dosyć często, za każdym razem to samo, 4 zmienne [albo więcej] przechowujące dane o nagłówku, o tytule, o autorze… Bleh. Czy nie lepiej jest napisać sobie raz klasę odpowiedzialną za wysyłkę e-maili, a potem tylko jej używać. Oto bardzo prosta klasa mojego autorstwa:Continue reading

Czym są testy jednostkowe [ang. unit tests]? Jest to test działania małego wycinka systemu – jednostki. Np. metody.Testujemy jedną klasę sprawdzając, czy dla danych wejściowych zwróci oczekiwany rezultat. Z pewnością nie raz robiłeś w kodzie coś takiego (pseudokod):Continue reading

Tworząc strony w statycznym HTMLu często ma się – słuszne – wrażenie déjà vu. Ciągle powtarza się ten sam kod. Góra i dół identyczne, zmienia się tylko zawartość jednego pojemnika… W razie zmiany owej “góry” lub “dołu” trzeba zmieniać n-plików, co jest nużące. Cnotą programisty jest lenistwo! Dlatego najpierw wymyślono ramki. Jednak ramki nie są dobrym rozwiązaniem [dlaczego nie, to jest temat na długi artykuł].Continue reading