Narzędzia takie jak cron mają jedną wadę: nie są elastyczne. Możemy zaprogramować tylko niektóre cykliczności. Dziś poradzimy sobie z tym problemem projektując system harmonogramów w pełni obiektowo.
Tag: wzorce projektowe
Row Data Gateway i Active Record – dostęp do bazy
Kontynuujemy wzorce projektowe dostępu do bazy danych. Dziś uporządkujemy sobie Data Mapper, ORM oraz zajmiemy się wzorcami Row Data Gateway i Active Record.
Czytaj dalej Row Data Gateway i Active Record – dostęp do bazy
Wzorzec Repository – dostęp do bazy
Wzorzec Repozytorium to kolejny sposób na organizację naszego dostępu do bazy danych. To w pełni obiektowy wzorzec, który pozwala nam spełnić wszystkie dobre zasady programowania.
Wzorzec Table Data Gateway – dostęp do bazy
Dziś przyjrzymy się wzorcowi Table Data Gateway. To najprostszy i bardzo często używany wzorzec projektowy przy dostępie do bazy. Dziś już nieco archaiczny ale nadal spotykany w legacy code.
Wzorzec projektowy Filtr i Specyfikacja
Wszyscy znamy wzorce projektowe. W książe i wikipedii opisano ich sporo. Ale czy to koniec? Czy nie ma innych ciekawych i wartych omówienia wzorców? Oczwiście są. Dziś zajmiemy się jednym z mało znanych wzorców czyli wzorcem Filtr zwanym też Specyfikacja.
Prawo Demeter wyjaśnione po ludzku
Prawo Demeter to jedna z zasad dobrego programowania. Jest częścią paradygmatu SOLID. Jednak jak wyjaśnić ją bez trudnych pojęć i bez zaciemniania wyjaśnień kodem? Okazuje się, że nawet prawo programowania można opisać przykładem wziętym z życia.