Refactoring to Patterns
Szerző:
Joshua Kerievsky
Kiadó:
Addison-Wesley
Kiadás éve:
2004
ISBN:
978-0321213358
Oldalak száma:
367
Értékelés:
10
Linkek
A Programtervezési minták elolvasása után nem éreztem úgy, hogy ez a témakör annyira fontos lenne. Igazából nem tudtam hova tenni ezeket a mintákat, nem tudtam, hogy milyen esetekben kellene használni őket.
Kicsivel később elolvastam a Refactoring - Kódjavítás újratervezéssel című könyvet Martin Fowlertől, és nagyon megtetszett a kód újratervezés, mert az egész nagyon gyakorlatias. Tetszik az a folyamat, ahogyan az átláthatatlan kódból szép lassan valami nagyon tiszta, átlátszó dolog születik. A Refactoring to Patterns olvasása közben ugyanez az érzés fogott el, ami azt bizonyítja, hogy a szerzőnek tényleg sikerült méltó folytatást írnia Martin Fowler könyvének úgy, ahogy szerette volna.
Az újratervezési mintáknál többet is nyújt ez a könyv, segít jobban megérteni, hogy mikor érdemes bonyolultabb mintákra áttervezni a kódot és mikor nem. Sokan, akik újonnan tanulják a programtervezési mintákat, beleesnek abba a hibába, hogy a legegyszerűbb problémákra is azonnal tervezési mintákat próbálnak alkalmazni, és így a végén feleslegesen túlbonyolított kód születik. A szerző erre a jelenségre külön fel is hívja a figyelmet, és minden egyes újratervezési mintánál feltünteti, hogy milyen esetben érdemes használni azt, és mik az előnyei illetve hátrányai. Nekem ez a tárgyalásmód nagy segítség volt a programtervezési minták jobb megértésében, és nem utolsó sorban rászoktatott a teszt vezérelt fejlesztés használatára.
Azt hiszem, ez volt az a könyv, ami a legjobban hatott arra, hogy hogyan programozom, ezért ajánlom szíves figyelmetekbe.
■
Tényleg
Szívesen! :-)
beszerzés
Esetleg valaki megakar válni saját példányától ?
Amazon, saját weboldal
Hazai terjesztőknél is:
Kölcsönözni lehet a BME