Posts Tagged ‘strategy pattern’

Re: Poeksperymentujmy z MVC

Posted in php, programowanie on czerwiec 24th, 2010 by Wojciech Soczyński – 7 Comments

Do napisania tego wpisu zainspirował mnie post u Zyx-a pod tym samym tytułem. Zyx przedstawił w nim świeżą koncepcję php-owego frameworka opartego o paradygmat MVC wraz z przykładami kodu. Uzasadnieniem dlaczego „wynajdywał koło na nowo” było to, że uważał, że istniejące frameworki tak na prawdę nie realizują paradygmatu MVC a tylko jego mutację zwaną też MVP.
read more »

Stosuj zasady programowania funkcjonalnego

Posted in php, programowanie on czerwiec 21st, 2010 by Wojciech Soczyński – 8 Comments

Do napisania tego postu zainspirował mnie artykuł na 97 rzeczy pt. Stosuj zasady programowania funkcjonalnego. Każdemu polecam przeczytanie go aby dowiedział się dlaczego należy stosować te zasady. Ja w tym poście będę chciał pokrótce przedstawić jak rady zawarte w artykule można odnieść do kodu w PHP i jakie korzyści odniesiemy stosując refaktoring poszczególnych rodzajów kodu.
read more »

Wzorzec projektowy Strategy (strategia)

Posted in php, programowanie on maj 3rd, 2010 by Wojciech Soczyński – 5 Comments

Moim drugim ulubionym (po Proxy) wzorcem projektowym jest strategia. Jako, że w większości jego opisów w internecie jest dość abstrakcyjna, postanowiłem przedstawić żywy przykład.

Pewnie robiąc jakieś PHP-owe aplikacje dla biznesu spotkaliście się z potrzebą tworzenia raportów i wykresów. Zwykle były one stałe i pre definiowane. Pisaliście klasę która miała albo osobną metodę dla każdego raportu albo jedna metodę wejściową typu ‚pobierzRaport($nazwa)’ i tam jeden wielki switch.

read more »