Wzorzec projektowy Factory (Fabryka)

Fabryka jest powszechnie używanym i łatwym w zastosowaniu wzorcem projektowym. Mówiąc o wzorcu projektowym Fabryka, można wyróżnić cztery rodzaje fabryk: Factory (fabryka); Factory Method (metoda wytwórcza); Static Factory (fabryka … Czytaj dalej Wzorzec projektowy Factory (Fabryka)

Opublikowano Kategorie Czysty kod8min
SOLID, KISS i DRY

SOLID, KISS i DRY to jedne z najpopularniejszych pojęć/skrótów wśród programistów. Są to na tyle kluczowe zagadnienia oraz przydatne w zadaniach programisty, że nie mogło ich zabraknąć na moim blogu. Wszystkie przykłady w tym artykule zostały napisane w TypeScripcie. … Czytaj dalej SOLID, KISS i DRY

Opublikowano Kategorie Czysty kod13min
Wzorzec projektowy Singleton

Singleton często nazywany jest antywzorcem. Pytanie brzmi, czy słusznie? Tego oraz tego jak wykorzystać Singletona w swojej aplikacji dowiesz się z tego artykułu. Ten wpis jest kolejnym wpisem z serii o wzorcach … Czytaj dalej Wzorzec projektowy Singleton

Opublikowano Kategorie Czysty kod5min
Wzorzec projektowy Command (Polecenie)

Wzorzec projektowy Command (Polecenie) uważam za jeden z najprostszych do zrozumienia. Pisząc ten artykuł, wzorowałem się na interpretacji przedstawionej przez Roberta C. Martina w książce pt. “Agile Programowanie zwinne zasady wzorce i praktyki zwinnego … Czytaj dalej Wzorzec projektowy Command (Polecenie)

Opublikowano Kategorie Czysty kod4min
Podstawy testów automatycznych oprogramowania

Przez początkujących programistów temat testów automatycznych oprogramowania zwykle jest pomijany lub co najmniej zaniedbywany. Poniekąd rozumiem motywacje, ponieważ komuś początkującemu może się wydawać, że testowanie czegoś, co zostało sprawdzone manualnie, … Czytaj dalej Podstawy testów automatycznych oprogramowania

Opublikowano Kategorie Czysty kod, Testy10min
Porządkowanie kodu CSS

Na samym początku swojej przygody z tworzeniem stron WWW zupełnie nie zwracałem uwagi na porządkowanie kodu CSS. Tworzony przeze mnie kod zwykle zawierał się w jednym, spuchniętym pliku CSS. Nazwy klas … Czytaj dalej Porządkowanie kodu CSS

Obserwatory w JavaScript

Ten wpis częściowo porusza tematykę wzorców projektowych. Jeśli interesuje Cię tematyka wzorców projektowych, to zachęcam Cię do zapoznania się z artykułem, gdzie opisuję czym są wzorce projektowe. Znajdziesz tam też … Czytaj dalej Obserwatory w JavaScript