Dobra książka o wzorcach projektowych

1,197 views
Skip to first unread message

Krzysztof Nielepkowicz

unread,
Aug 9, 2012, 9:01:03 AM8/9/12
to warsza...@googlegroups.com
Witam was,

Wstyd się przyznać, ale dopiero niedawno zainteresowałem się wzorcami
(poszedłem na rozmowę do korpo by się sprawdzić i okazało się że dziwnym
trafem parę wzorców stosowałem ale o tym nie wiedziałem - nawet dobrze
;) bo moim typem są raczej średnie software housy gdzie nie boją
stosować się scruma z ludźmi zaangażowanymi w społeczność) Parę dni temu
podjarałem się visitorem jako zastąpieniem "ifów" ale szybko mój zapał
opadł jak zdałem sobie sprawę jak bardzo inwazyjny to wzorzec i jak duży
narzut na wydajność powoduje. Więcej zalet ma chyba strategia. Moje
pytanie - czy zna (czy w ogóle istnieje) dobra książka o wzorcach, dobra
bo pragmatyczna, która wspomni o ważnych niuansach - np visitor ogólnie
ciekawy ale dość inwazyjny. Niestety jestem trochę takim
programistycznym barbarzyńcą - dlatego chciał bym się dokształcić :)



--
Serdecznie Pozdrawiam,
Krzysztof Nielepkowicz
fotografia : fotomilo.pl
mój programistyczny blog : http://kyniek.blogspot.com/

Przemysław Lewandowski

unread,
Aug 9, 2012, 9:09:28 AM8/9/12
to warsza...@googlegroups.com
Hmmmmm mam od dawna ksiazke "Wzorce projektowe. Analiza kodu sposobem na ich poznanie." Allen Holub  wydawnictwo Helion.

Nie wiem jak inni, ale ja ciezko przechodze przez takie ksiażki. Ogolnie polecam bo na koncu jest podsumowanie wszystkich wzorcow, opisane plusy i minusy. 
W trakcie ksiazki budujesz aplikacje razem z autorem i on sie dzieli wiedzą i doswiadczeniem w uzywaniu tych wzorcow. Ale to tak jakbys mial przeczytac od deski do deski ksiazke o materiałach uzywanych do budowy mostu : D. Nie podlega wątpliwosci ze to bardzo wazna dziedzina.

pozdrawiam. 

Paweł Lipiński

unread,
Aug 9, 2012, 9:13:19 AM8/9/12
to warsza...@googlegroups.com
Ja polecam całą serię POSA (http://www.cs.wustl.edu/~schmidt/POSA/). Tak nudne, że nie da się czytać, ale tak ważne, że każdy architekt-wannabe powinien przemęczyć ;-)

Paweł

Krzysztof Jelski

unread,
Aug 9, 2012, 9:16:16 AM8/9/12
to warsza...@googlegroups.com
"Design Patterns Explained" Shallowaya i Trotta [1]. Naprawdę tłumaczą - próbują wyprowadzać wzorce, to znaczy stosują zasady dobrego projektowania obiektowego do problemu i w wyniku dochodzą do wzorca. Jest wydanie polskie [2], ale już niedostępne w wydawnictwie.

"Refactoring to Patterns" Joshuy Kerievskiego [3]. Pokazuje, jak krok po kroku wprowadzić wzorzec do istniejącego kodu. Świetne dyskusje kiedy warto wprowadzić, a kiedy nie (np. wspomnianego Visitora). Wersja polska dostępna w druku na żądanie [4].


--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie

Krzysztof Grajek

unread,
Aug 9, 2012, 9:17:12 AM8/9/12
to warsza...@googlegroups.com
To ja polece "Head First Design Patterns", latwo i przyjemnie, nie ma tam wszystkiego ale ogolnie ksiazka jest fajna

2012/8/9 Przemysław Lewandowski <przemyslaw....@hilltech.pl>

--

Łukasz Żuchowski

unread,
Aug 9, 2012, 9:42:12 AM8/9/12
to warsza...@googlegroups.com
Zgadzam się, z Krzyśkiem G. i polecam!

W dniu 9 sierpnia 2012 15:17 użytkownik Krzysztof Grajek
<krzyszto...@googlemail.com> napisał:
--
Pozdrawiam,

Łukasz

Arkadiusz Burdach

unread,
Aug 9, 2012, 9:45:08 AM8/9/12
to warsza...@googlegroups.com
Potwierdzam, ksi��ka bardzo przyjemnie przedstawia wi�kszo�� wzorc�w,
nie polecam jednak czytaďż˝ od deski do deski, bo tempo jest dobrane dla
bardzo opornych..

Arek

W dniu 09.08.2012 15:42, �ukasz �uchowski pisze:
> Zgadzam si�, z Krzy�kiem G. i polecam!
>
> W dniu 9 sierpnia 2012 15:17 u�ytkownik Krzysztof Grajek
> <krzyszto...@googlemail.com> napisaďż˝:
>> To ja polece "Head First Design Patterns", latwo i przyjemnie, nie ma tam
>> wszystkiego ale ogolnie ksiazka jest fajna
>>
>>
>> 2012/8/9 Przemys�aw Lewandowski <przemyslaw....@hilltech.pl>
>>>> Hmmmmm mam od dawna ksiazke "Wzorce projektowe. Analiza kodu sposobem na
>>>> ich poznanie." Allen Holub wydawnictwo Helion.
>>>
>>> Nie wiem jak inni, ale ja ciezko przechodze przez takie ksia�ki. Ogolnie
>>> polecam bo na koncu jest podsumowanie wszystkich wzorcow, opisane plusy i
>>> minusy.
>>> W trakcie ksiazki budujesz aplikacje razem z autorem i on sie dzieli
>>> wiedzďż˝ i doswiadczeniem w uzywaniu tych wzorcow. Ale to tak jakbys mial
>>> przeczytac od deski do deski ksiazke o materia�ach uzywanych do budowy mostu
>>> : D. Nie podlega w�tpliwosci ze to bardzo wazna dziedzina.
>>>
>>> pozdrawiam.
>>>
>>> --
>>> Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
>>> Wi�cej informacji na stronie
>>> http://groups.google.com/group/warszawa-jug?hl=pl
>>> Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
>>> Oferty pracy dozwolone zgodnie z zasadami na
>>> http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
>>
>> --
>> Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
>> Wi�cej informacji na stronie
>> http://groups.google.com/group/warszawa-jug?hl=pl
>> Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl

Konrad Malawski

unread,
Aug 9, 2012, 9:59:06 AM8/9/12
to warsza...@googlegroups.com
HeadFirst? To dla mnie masakra - tempo jest powalające - tempo żółwia dla porównania jest szybkie, w stosunku do tych książek. W sensie stężenia informacji na 1 stronie i tempa wprowadzania nowych pojęć.

[uwaga, w sumie dziwnie posortowałem rekomendacje ;-)]

Padł już refactoring to patterns, dobrze :) Dołożę jeszcze o wzorcach integracyjnych bardzo dobrą [1], bo chcąc nie chcąc i tak się wpadnie na integrowanie aplikacji - zwłaszcza jak teraz co drugi serwis wystawia jakieś API ;-)

Nie padła jeszcze [2] w której masz wzorce z którymi się spotykasz na codzień, a z tą książką je rozpoznasz w końcu ;-) Folwera czyta się bardzo dobrze (mi conajmniej), mało owija w bawełnę, a jak już zacznie, to łatwo przeskimować dany rozdział ;-)

"Klasyk" - którego jeszcze nie przytoczono, a można choćby ze względów historycznych [3], czyli gang czworga. Jest to stare jak świat ale zapoczątkowało w miarę wielkie podniecanie się "wzorcami" jako takimi, no i tak nam Javowcom zostało po dziś ;-) Tutaj raczej ostrożnie bo pisana wieki temu i niektóre rzeczy nie do końca są na czasie, za to wytłumaczenia fajnie "wyobrażalne". Także... popatrzeć, poczytać, i kontunuować z nowszymi lekturami jak dla mnie, bo tu są same basics :-)

Zauważyłem właśnie że jakby z poziomem abstrakcji wzorców malejąco je wymieniłem. Więc dobrą kolejnością czytania byłoby raczej 3, 2, 1 :-)


-- 
Kind regards,
Konrad Malawski
softwaremill.pl - SoftwareMill | blog.project13.pl - Private Blog
krakow.gtug.pl - GDG Kraków | java.pl - Polish Java User Group 

On Thursday, August 9, 2012 at 15:45 , Arkadiusz Burdach wrote:

Potwierdzam, książka bardzo przyjemnie przedstawia większość wzorców,
nie polecam jednak czytać od deski do deski, bo tempo jest dobrane dla
bardzo opornych..

Arek

W dniu 09.08.2012 15:42, Łukasz Żuchowski pisze:
Zgadzam się, z Krzyśkiem G. i polecam!

W dniu 9 sierpnia 2012 15:17 użytkownik Krzysztof Grajek
To ja polece "Head First Design Patterns", latwo i przyjemnie, nie ma tam
wszystkiego ale ogolnie ksiazka jest fajna


2012/8/9 Przemysław Lewandowski <przemyslaw....@hilltech.pl>
Hmmmmm mam od dawna ksiazke "Wzorce projektowe. Analiza kodu sposobem na
ich poznanie." Allen Holub wydawnictwo Helion.

Nie wiem jak inni, ale ja ciezko przechodze przez takie ksiażki. Ogolnie
polecam bo na koncu jest podsumowanie wszystkich wzorcow, opisane plusy i
minusy.
W trakcie ksiazki budujesz aplikacje razem z autorem i on sie dzieli
wiedzą i doswiadczeniem w uzywaniu tych wzorcow. Ale to tak jakbys mial
przeczytac od deski do deski ksiazke o materiałach uzywanych do budowy mostu
: D. Nie podlega wątpliwosci ze to bardzo wazna dziedzina.

pozdrawiam.

--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na

--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na

--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl

Arkadiusz Burdach

unread,
Aug 9, 2012, 10:14:50 AM8/9/12
to warsza...@googlegroups.com
W dniu 09.08.2012 15:59, Konrad Malawski pisze:
HeadFirst? To dla mnie masakra - tempo jest powalaj�ce - tempo ��wia dla por�wnania jest szybkie, w stosunku do tych ksi��ek. W sensie st�enia informacji na 1 stronie i tempa wprowadzania nowych poj��.

[uwaga, w sumie dziwnie posortowa�em rekomendacje ;-)]

Pad� ju� refactoring to patterns, dobrze :) Do�o�� jeszcze o wzorcach integracyjnych bardzo dobr� [1], bo chc�c nie chc�c i tak si� wpadnie na integrowanie aplikacji - zw�aszcza jak teraz co drugi serwis wystawia jakie� API ;-)

Nie pad�a jeszcze [2] w kt�rej masz wzorce z kt�rymi si� spotykasz na codzie�, a z t� ksi��k� je rozpoznasz w ko�cu ;-) Folwera czyta si� bardzo dobrze (mi conajmniej), ma�o owija w bawe�n�, a jak ju� zacznie, to �atwo przeskimowa� dany rozdzia� ;-)

"Klasyk" - kt�rego jeszcze nie przytoczono, a mo�na cho�by ze wzgl�d�w historycznych [3], czyli gang czworga. Jest to stare jak �wiat ale zapocz�tkowa�o w miar� wielkie podniecanie si� "wzorcami" jako takimi, no i tak nam Javowcom zosta�o po dzi� ;-) Tutaj raczej ostro�nie bo pisana wieki temu i niekt�re rzeczy nie do ko�ca s� na czasie, za to wyt�umaczenia fajnie "wyobra�alne". Tak�e... popatrze�, poczyta�, i kontunuowa� z nowszymi lekturami jak dla mnie, bo tu s� same basics :-)

GoF to nie jest ksi��ka, tylko "katalog wzorc�w". Przypuszczam, �e Krzysiek poszukuje ksi��ki, kt�ra pomo�e mu si� odnale�� w nich i wiedzie� kiedy je zastosowa�, a nie np. odnale�� wszystkie zastosowane zworce w projekcie.� GoF i temu podobne katalogi przydaj� si�, jak ju� masz og�ln� wiedz�, pracujesz nad jakim� konkretnym problemem i chcesz dopasowa� rozwi�zanie do problemu.

IMHO przesadne u�ywanie wzorc�w niczego dobrego nie niesie, wa�ne by dobrze zrozumie� par� podstawowych.

Arek

Krzysztof Nielepkowicz

unread,
Aug 9, 2012, 10:46:33 AM8/9/12
to warsza...@googlegroups.com
Dzi�ki za odzew (ale nadal s�ucham ;) )

p�ki co zd�rzy�em wytypowa� "Wzorce projektowe. Analiza kodu sposobem na ich poznanie" Allen Holub� oraz "Architektura system�w zarz�dzania przedsi�biorstwem Wzorce projektowe" Martina Flowler. Do Head Firsta by�em pozytywnie nastawiony (dawno temu na studiach czyta�em Servlets & JSP) ale po uwagach �e pozycja dotycz�ca wzorc�w jest przegadana du�o ostro�niej podchodz�. Holuba to chyba w antykwariatach poszuka� mi pozostaje ;) ale wydaje mi si� �e podej�cie jego jest ca�kiem zjadliwe - tzn piszemy aplikacj� podczas post�p�w w ksi��ce maj�c dzi�ki temu realny tw�r do omawiania.

P.S. Co to jest GoF? Nie mog�em rozszyfrowa�.
--
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl

Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie


--
Serdecznie Pozdrawiam,
Krzysztof Nielepkowicz
fotografia : fotomilo.pl
m�j programistyczny blog : http://kyniek.blogspot.com/

Łukasz Żuchowski

unread,
Aug 9, 2012, 11:00:26 AM8/9/12
to warsza...@googlegroups.com
Gang of 4.

W dniu 9 sierpnia 2012 16:46 użytkownik Krzysztof Nielepkowicz
<k.p.niel...@gmail.com> napisał:
> Dzięki za odzew (ale nadal słucham ;) )
>
> póki co zdąrzyłem wytypować "Wzorce projektowe. Analiza kodu sposobem na ich
> poznanie" Allen Holub oraz "Architektura systemów zarządzania
> przedsiębiorstwem Wzorce projektowe" Martina Flowler. Do Head Firsta byłem
> pozytywnie nastawiony (dawno temu na studiach czytałem Servlets & JSP) ale
> po uwagach że pozycja dotycząca wzorców jest przegadana dużo ostrożniej
> podchodzę. Holuba to chyba w antykwariatach poszukać mi pozostaje ;) ale
> wydaje mi się że podejście jego jest całkiem zjadliwe - tzn piszemy
> aplikację podczas postępów w książce mając dzięki temu realny twór do
> omawiania.
>
> P.S. Co to jest GoF? Nie mogłem rozszyfrować.
>
> W dniu 09.08.2012 15:59, Konrad Malawski pisze:
>
> HeadFirst? To dla mnie masakra - tempo jest powalające - tempo żółwia dla
> porównania jest szybkie, w stosunku do tych książek. W sensie stężenia
> informacji na 1 stronie i tempa wprowadzania nowych pojęć.
>
> [uwaga, w sumie dziwnie posortowałem rekomendacje ;-)]
>
> Padł już refactoring to patterns, dobrze :) Dołożę jeszcze o wzorcach
> integracyjnych bardzo dobrą [1], bo chcąc nie chcąc i tak się wpadnie na
> integrowanie aplikacji - zwłaszcza jak teraz co drugi serwis wystawia jakieś
> API ;-)
>
> Nie padła jeszcze [2] w której masz wzorce z którymi się spotykasz na
> codzień, a z tą książką je rozpoznasz w końcu ;-) Folwera czyta się bardzo
> dobrze (mi conajmniej), mało owija w bawełnę, a jak już zacznie, to łatwo
> przeskimować dany rozdział ;-)
>
> "Klasyk" - którego jeszcze nie przytoczono, a można choćby ze względów
> historycznych [3], czyli gang czworga. Jest to stare jak świat ale
> zapoczątkowało w miarę wielkie podniecanie się "wzorcami" jako takimi, no i
> tak nam Javowcom zostało po dziś ;-) Tutaj raczej ostrożnie bo pisana wieki
> temu i niektóre rzeczy nie do końca są na czasie, za to wytłumaczenia fajnie
> "wyobrażalne". Także... popatrzeć, poczytać, i kontunuować z nowszymi
> lekturami jak dla mnie, bo tu są same basics :-)
>
> GoF to nie jest książka, tylko "katalog wzorców". Przypuszczam, że Krzysiek
> poszukuje książki, która pomoże mu się odnaleźć w nich i wiedzieć kiedy je
> zastosować, a nie np. odnaleźć wszystkie zastosowane zworce w projekcie.
> GoF i temu podobne katalogi przydają się, jak już masz ogólną wiedzę,
> pracujesz nad jakimś konkretnym problemem i chcesz dopasować rozwiązanie do
> problemu.
>
> IMHO przesadne używanie wzorców niczego dobrego nie niesie, ważne by dobrze
> zrozumieć parę podstawowych.
>
> Arek
> --
> Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
> Więcej informacji na stronie
> http://groups.google.com/group/warszawa-jug?hl=pl
> Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
> Oferty pracy dozwolone zgodnie z zasadami na
> http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
>
>
>
> --
> Serdecznie Pozdrawiam,
> Krzysztof Nielepkowicz
> fotografia : fotomilo.pl
> mój programistyczny blog : http://kyniek.blogspot.com/
>
> --
> Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
> Więcej informacji na stronie
> http://groups.google.com/group/warszawa-jug?hl=pl
> Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
> Oferty pracy dozwolone zgodnie z zasadami na
> http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie



--
Pozdrawiam,

Łukasz

Adam Oldak

unread,
Aug 9, 2012, 11:03:38 AM8/9/12
to warsza...@googlegroups.com
GoF = Gang of Four, autorzy klasycznego "Design Patterns: Elements of Reusable Object-Oriented Software. Wikipedia powie Cie więcej :)

Pozdrawiam,
Adam

2012/8/9 Krzysztof Nielepkowicz <k.p.niel...@gmail.com>
Dzięki za odzew (ale nadal słucham ;) )

póki co zdąrzyłem wytypować "Wzorce projektowe. Analiza kodu sposobem na ich poznanie" Allen Holub  oraz "Architektura systemów zarządzania przedsiębiorstwem Wzorce projektowe" Martina Flowler. Do Head Firsta byłem pozytywnie nastawiony (dawno temu na studiach czytałem Servlets & JSP) ale po uwagach że pozycja dotycząca wzorców jest przegadana dużo ostrożniej podchodzę. Holuba to chyba w antykwariatach poszukać mi pozostaje ;) ale wydaje mi się że podejście jego jest całkiem zjadliwe - tzn piszemy aplikację podczas postępów w książce mając dzięki temu realny twór do omawiania.

P.S. Co to jest GoF? Nie mogłem rozszyfrować.
W dniu 09.08.2012 15:59, Konrad Malawski pisze:
HeadFirst? To dla mnie masakra - tempo jest powalające - tempo żółwia dla porównania jest szybkie, w stosunku do tych książek. W sensie stężenia informacji na 1 stronie i tempa wprowadzania nowych pojęć.

[uwaga, w sumie dziwnie posortowałem rekomendacje ;-)]

Padł już refactoring to patterns, dobrze :) Dołożę jeszcze o wzorcach integracyjnych bardzo dobrą [1], bo chcąc nie chcąc i tak się wpadnie na integrowanie aplikacji - zwłaszcza jak teraz co drugi serwis wystawia jakieś API ;-)

Nie padła jeszcze [2] w której masz wzorce z którymi się spotykasz na codzień, a z tą książką je rozpoznasz w końcu ;-) Folwera czyta się bardzo dobrze (mi conajmniej), mało owija w bawełnę, a jak już zacznie, to łatwo przeskimować dany rozdział ;-)

"Klasyk" - którego jeszcze nie przytoczono, a można choćby ze względów historycznych [3], czyli gang czworga. Jest to stare jak świat ale zapoczątkowało w miarę wielkie podniecanie się "wzorcami" jako takimi, no i tak nam Javowcom zostało po dziś ;-) Tutaj raczej ostrożnie bo pisana wieki temu i niektóre rzeczy nie do końca są na czasie, za to wytłumaczenia fajnie "wyobrażalne". Także... popatrzeć, poczytać, i kontunuować z nowszymi lekturami jak dla mnie, bo tu są same basics :-)

GoF to nie jest książka, tylko "katalog wzorców". Przypuszczam, że Krzysiek poszukuje książki, która pomoże mu się odnaleźć w nich i wiedzieć kiedy je zastosować, a nie np. odnaleźć wszystkie zastosowane zworce w projekcie.  GoF i temu podobne katalogi przydają się, jak już masz ogólną wiedzę, pracujesz nad jakimś konkretnym problemem i chcesz dopasować rozwiązanie do problemu.


IMHO przesadne używanie wzorców niczego dobrego nie niesie, ważne by dobrze zrozumieć parę podstawowych.

Arek
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl

Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
--
Serdecznie Pozdrawiam,
Krzysztof Nielepkowicz
fotografia : fotomilo.pl
mój programistyczny blog : http://kyniek.blogspot.com/

--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl

Arkadiusz Borek

unread,
Aug 10, 2012, 2:58:06 AM8/10/12
to warsza...@googlegroups.com
Witam, każda z wyżej wymienionych pozycji jest godna polecenia, jeżeli zaczynasz zabawę z "wzorcami" to polecam HeadFirst, tempo serii nie jest powalające ale po przeczytaniu nie powiesz, że czegoś nie rozumiesz,
jeżeli opanujesz już GoF to polecam Ci projekt  http://code.google.com/p/ddd-cqrs-sample/ , rozwiaj go mój dobry kolega tam znajdziesz masę użyć GoF ale jednocześnie dowiesz się co to DDD i CQRS i jak to będziesz umiał to Gratz.


--
Pozdrawiam,
Arkadiusz Borek

ags

unread,
Aug 10, 2012, 5:16:46 AM8/10/12
to warsza...@googlegroups.com

Przeczytaj kiedyś bandę czworga, to jest klasyk, nie wypada nie znać.

Istotnie, nie jest tak komiksowa jak Head First, ale.. nie jestem fanem head firstów.

2012/8/9 Arkadiusz Burdach <arek.b...@gmail.com>
W dniu 09.08.2012 15:59, Konrad Malawski pisze:
HeadFirst? To dla mnie masakra - tempo jest powalające - tempo żółwia dla porównania jest szybkie, w stosunku do tych książek. W sensie stężenia informacji na 1 stronie i tempa wprowadzania nowych pojęć.

[uwaga, w sumie dziwnie posortowałem rekomendacje ;-)]

Padł już refactoring to patterns, dobrze :) Dołożę jeszcze o wzorcach integracyjnych bardzo dobrą [1], bo chcąc nie chcąc i tak się wpadnie na integrowanie aplikacji - zwłaszcza jak teraz co drugi serwis wystawia jakieś API ;-)

Nie padła jeszcze [2] w której masz wzorce z którymi się spotykasz na codzień, a z tą książką je rozpoznasz w końcu ;-) Folwera czyta się bardzo dobrze (mi conajmniej), mało owija w bawełnę, a jak już zacznie, to łatwo przeskimować dany rozdział ;-)

"Klasyk" - którego jeszcze nie przytoczono, a można choćby ze względów historycznych [3], czyli gang czworga. Jest to stare jak świat ale zapoczątkowało w miarę wielkie podniecanie się "wzorcami" jako takimi, no i tak nam Javowcom zostało po dziś ;-) Tutaj raczej ostrożnie bo pisana wieki temu i niektóre rzeczy nie do końca są na czasie, za to wytłumaczenia fajnie "wyobrażalne". Także... popatrzeć, poczytać, i kontunuować z nowszymi lekturami jak dla mnie, bo tu są same basics :-)

GoF to nie jest książka, tylko "katalog wzorców". Przypuszczam, że Krzysiek poszukuje książki, która pomoże mu się odnaleźć w nich i wiedzieć kiedy je zastosować, a nie np. odnaleźć wszystkie zastosowane zworce w projekcie.  GoF i temu podobne katalogi przydają się, jak już masz ogólną wiedzę, pracujesz nad jakimś konkretnym problemem i chcesz dopasować rozwiązanie do problemu.

IMHO przesadne używanie wzorców niczego dobrego nie niesie, ważne by dobrze zrozumieć parę podstawowych.

Arek

--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie



--
ags

Reply all
Reply to author
Forward
0 new messages