Pokazywanie postów oznaczonych etykietą wzorce projektowe. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą wzorce projektowe. Pokaż wszystkie posty

czwartek, 18 listopada 2010

Wzorce projektowe - Prezentacja w ramach przedmiotu "Komunikacja interpersonalna"

Przedmiot "Komunikacja interpersonalna", który ma za zadanie przygotować nas, studentów do przyszłej pracy - a co za tym idzie, obcowania nie tylko ze sprzętem, stanowi przyjemną odskocznię
od typowo technicznych zajęć, w których bierzemy udział na uczelni.

W ramach omawianego przedmiotu miałem ostatnio przyjemność wygłosić prezentację na wybrany przez siebie temat. Zgodzę się,
że temat wzorców projektowych nie stanowił dużej odskoczni od codziennych zajęć, ale wybór był świadomy, zatem czułem się o niebo lepiej niż w przypadku prezentacji z odgórnie narzuconym tematem.

Moje przygotowania ograniczyły się wyłącznie do stworzenia prezentacji multimedialnej, odnośnie samego wystąpienia postanowiłem zupełnie improwizować. Na szczęście obrana przeze mnie taktyka była jak najbardziej słuszna, obyło się bez potknięć merytorycznych a forma przekazu wiedzy nie pozwoliła nikomu usnąć.

Podczas swojego wystąpienia przedstawiłem kolejno:
- krótki zarys historyczny (istotne publikacje);
- podział wzorców ze względu na ich przeznaczenie;
- wzorce Strategia, Kompozyt oraz Obserwator;
- wzorzec Model-Widok-Kontroler oraz jego adaptację do środowiska WWW, mianowicie Model 2.

W ramach krótkiego podsumowania przedstawiłem podstawowe zalety oraz wady stosowania wzorców w swoich projektach. Mam nadzieję, że kolegom prezentacja przypadła do gustu oraz czekają razem ze mną na kolejne wystąpienia. Jak zwykle ewentualnych zainteresowanych tematem zapraszam do dyskusji.

środa, 25 sierpnia 2010

Wrażenia po lekturze książki "Head First Design Patterns. Edycja polska"

Trzymając w ręku "Head First Design Patterns. Edycja polska" można odnieść wrażenie, że czeka nas ciężka przeprawa przez ponad 600 stron pełnych wiedzy.
Myślę, że każdy kto miał styczność
z omawianą pozycją może się ze mną zgodzić, że w rzeczywistości książkę czyta się szybko i co najważniejsze
z przyjemnością. Wykorzystane przez autorów metody nauczania faktycznie przyśpieszają proces poznawania wzorców projektowych.

Niestety minus należy się dla wydawnictwa za znaczną ilość popełnionych błędów przy tworzeniu edycji polskiej. Całe szczęście, że błędy nie są na tyle poważne aby wpłynąć negatywnie na wartość merytoryczną podręcznika.

Miły dodatek z pewnością stanowi wstęp do Java RMI (moim zdaniem bardzo dobry) zawarty w rozdziale 11 przy okazji omawiania wzorca Proxy. Szkoda, że nie miałem go pod ręką gdy sam poznawałem RMI.

Wracając jeszcze do wspomnianych metod nauczania, zastosowanie powtórzeń wiadomości budzi we mnie mieszane uczucia - przedstawienie tej samej informacji na różne sposoby niekiedy może być przydatne ale w przypadku omawianych wzorców wywoływało
u mnie chęć przeskoczenia kilka stron dalej. Czyżby forma przekazywania wiedzy towarzysząca podręcznikowi była tak skuteczna, że powtórzenia informacji nawet w dobrej wierze stały się zbędne?

Zwieńczenie dzieła stanowi rozdział 13 pt. "Wzorce projektowe
w praktyce: Nowe życie z wzorcami"
gdzie autorzy m.in. zwracają uwagę na skłonność początkujących programistów do nadmiernego wykorzystywania wzorców oraz wskazują słuszną drogę dalszego rozwoju.

Dla mnie podręcznik okazał się bardzo przydatny, wszystkim zainteresowanym poznaniem wzorców projektowych mogę polecić "Head First Design Patterns" z czystym sumieniem.