Opis książki: Refaktoryzacja do wzorców projektowych
Zmodernizuj kod swoich aplikacji
pod kątem stosowania wzorców projektowych
- Dowiedz się, czym jest refaktoryzacja
- Poznaj zasady stosowania wzorców projektowych
- Wprowadź wzorce projektowe do kodu źródłowego aplikacji
Refaktoryzacja to zmiana konstrukcji kodu bez modyfikowania jego działania. Najczęstszym powodem refaktoryzowania kodu jest konieczność jego "uporządkowania" lub usunięcia z niego funkcji niewykorzystywanych w projekcie. Często również stosuje się refaktoryzację, aby zmodernizować kod pod kątem zastosowania w nim wzorców projektowych. Wprowadzenie wzorców projektowych do kodu znacznie ułatwia jego późniejsze modyfikacje i ewentualne rozbudowy. Stosowanie technik programowania ekstremalnego nierozerwalnie wiąże ze sobą wzorce projektowe i refaktoryzację kodu.
Książka "Refaktoryzacja do wzorców projektowych" opisuje teoretyczne i praktyczne zagadnienia związane z refaktoryzowaniem kodu pod kątem wzorców projektowych. Przedstawia opisy niskopoziomowych przekształceń, które umożliwiają programiście bezpieczną zmianę konstrukcji kodu prowadzącą do zaimplementowania bądź usunięcia określonych wzorców z programu. Zawiera również szczegółowy opis łączenia tych przekształceń w procesie refaktoryzacji oraz sposobów implementowania wzorców w kodzie. Każde z omówionych w książce przekształceń zostało zilustrowane praktycznymi przykładami.
- Podstawowe zasady refaktoryzacji
- Zasady stosowania wzorców projektowych
- Najczęstsze powody wprowadzania wzorców do kodu
- Implementowanie wzorców projektowych
- Zmiany sposobów tworzenia obiektów
- Upraszczanie i uogólnianie kodu
Jeśli chcesz zmodernizować kod swoich aplikacji,
w tej książce znajdziesz wszystkie informacje na ten temat.
Wybrane bestsellery
-
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
48.19 zł
79.00 zł(-39%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(0,00 zł najniższa cena z 30 dni)
55.18 zł
89.00 zł(-38%) -
To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na t...
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
(0,00 zł najniższa cena z 30 dni)82.56 zł
129.00 zł(-36%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)54.29 zł
89.00 zł(-39%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)47.74 zł
77.00 zł(-38%) -
To drugie wydanie bestsellerowego przewodnika po technikach uczenia maszynowego. Wystarczą minimalne umiejętności programistyczne, aby dzięki tej książce nauczyć się budowania i trenowania głębokiej sieci neuronowej. Zawarto tu minimum teorii, a proces nauki jest ułatwiony przez liczne przykłady ...
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II
(0,00 zł najniższa cena z 30 dni)79.98 zł
129.00 zł(-38%) -
Ta książka jest zaktualizowanym wydaniem praktycznego przewodnika po refaktoryzacji. Choć jest przeznaczona dla profesjonalnego programisty, znalazło się tu zrozumiałe wprowadzenie do tego zagadnienia z opisem celów, technik i możliwości refaktoryzacji. Wspomniano także o problemach związanych z ...
Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II
(0,00 zł najniższa cena z 30 dni)48.19 zł
79.00 zł(-39%) -
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techni...
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej
(0,00 zł najniższa cena z 30 dni)49.77 zł
79.00 zł(-37%) -
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu h...
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
(0,00 zł najniższa cena z 30 dni)29.89 zł
49.00 zł(-39%) -
Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie ...
Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym
(0,00 zł najniższa cena z 30 dni)78.69 zł
129.00 zł(-39%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Refaktoryzacja do wzorców projektowych (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
java.pl Paweł Antoniewski
Książka zawiera opis podstawowych wzorców projektowych. Jest w niej dużo odwołan do książki Martina Fowlera “Patterns of Enterprise Application Architecture”. Można powiedzieć, że jest to krótsza i prostsza wersja książki Martina Fowlera. Każdy wzorzec projektowy jest opisany bardzo szczegółowo, czasami jest to wręcz zbyt rozwlekłe. Opis zawiera diagram, krótkie omówienie wzorca i sytuacji w których powinien być wykorzystany (a także tych sytuacji, w których nie powinien być stosowany). Jest także przykład “z życia wzięty” - kod, który teoretycznie możnaby znaleźć u siebie. Następnie jest wytłumaczenie dlaczego należy zmienić ten kod (refaktoryzacja), oraz jak go zmienić, aby był bardziej przejrzysty (do wzorców projektowych). Jeżeli ktoś zna wzorce projektowe, to ta książka tylko utrwali posiadaną juz wiedzę. Jeśli ktoś nie zna wzorców projektowych, to może się z niej bardzo dużo nauczyć. Na pewno warto ją przeczytać, choćby tylko fragmenty.
-
java.pl Paweł Antoniewski
Książka zawiera opis podstawowych wzorców projektowych. Jest w niej dużo odwołan do książki Martina Fowlera “Patterns of Enterprise Application Architecture”. Można powiedzieć, że jest to krótsza i prostsza wersja książki Martina Fowlera. Każdy wzorzec projektowy jest opisany bardzo szczegółowo, czasami jest to wręcz zbyt rozwlekłe. Opis zawiera diagram, krótkie omówienie wzorca i sytuacji w których powinien być wykorzystany (a także tych sytuacji, w których nie powinien być stosowany). Jest także przykład “z życia wzięty” - kod, który teoretycznie możnaby znaleźć u siebie. Następnie jest wytłumaczenie dlaczego należy zmienić ten kod (refaktoryzacja), oraz jak go zmienić, aby był bardziej przejrzysty (do wzorców projektowych). Jeżeli ktoś zna wzorce projektowe, to ta książka tylko utrwali posiadaną juz wiedzę. Jeśli ktoś nie zna wzorców projektowych, to może się z niej bardzo dużo nauczyć. Na pewno warto ją przeczytać, choćby tylko fragmenty.
Szczegóły książki
- Tytuł oryginału:
- Refactoring to Patterns
- Tłumaczenie:
- Paweł Koronkiewicz
- ISBN Książki drukowanej:
- 83-736-1930-5, 8373619305
- Data wydania książki drukowanej:
- 2005-10-10
- Format:
- B5
- Numer z katalogu:
- 2837
- druk na żądanie!
- dnż
- Pobierz przykładowy rozdział PDF
- Zgłoś erratę
- Kategorie:
Programowanie » Techniki programowania
Spis treści książki
- O czym jest ta książka? (15)
- Jaki jest cel tej książki? (15)
- Dla kogo jest ta książka? (16)
- Co trzeba wiedzieć? (16)
- Jak korzystać z tej książki? (17)
- Historia tej książki (17)
- Na ramionach gigantów (18)
- Podziękowania (18)
- Planowanie na wyrost (21)
- Wzorce jako panaceum (22)
- Brak właściwego planowania (23)
- Programowanie sterowane testami i ciągła refaktoryzacja (24)
- Refaktoryzacja i wzorce (25)
- Projektowanie jako proces ewolucyjny (26)
- Czym jest refaktoryzacja? (27)
- Dlaczego refaktoryzujemy? (28)
- Co dwie głowy... (29)
- Kod czytelny dla człowieka (29)
- Porządek (30)
- Zasada małych kroków (31)
- Dług konstrukcyjny (32)
- Rozwijanie architektury (33)
- Przekształcenia złożone i oparte na testach (33)
- Zalety przekształceń złożonych (34)
- Narzędzia do refaktoryzacji (35)
- Czym jest wzorzec projektowy? (37)
- Fan wzorców (38)
- Jest wiele sposobów implementowania każdego wzorca (40)
- Zmiana "do", "w stronę" i "od" wzorca (42)
- Czy wzorce zwiększają złożoność kodu? (43)
- Znajomość wzorców (44)
- Rozpoczynanie pracy od pełnego projektu (45)
- Duplicated Code (powtórzenia kodu) (48)
- Long Method (długa metoda) (49)
- Conditional Complexity (złożoność warunków) (50)
- Primitive Obsession (pierwotna obsesja) (50)
- Indecent Exposure (nieprzyzwoite obnażanie się) (51)
- Solution Sprawl (rozrzucanie rozwiązania) (51)
- Alternative Class with Different Interfaces (podobna klasa o innych interfejsach) (51)
- Lazy Class (leniwa klasa) (52)
- Large Class (duża klasa) (52)
- Switch Statements (instrukcje switch) (52)
- Combinatorial Explosion (eksplozja kombinatoryczna) (52)
- Oddball Solution (osobliwe rozwiązanie) (53)
- Format opisu przekształceń (55)
- Przykłady (56)
- Obsługa XML (57)
- HTML Parser (57)
- Kalkulator ryzyka kredytu (58)
- Punkt wyjścia (58)
- Jak wykorzystać tę książkę do nauki (58)
- Replace Constructors with Creation Methods (zastąp konstruktory metodami tworzącymi egzemplarze) (62)
- Motywacja (62)
- Mechanika (64)
- Przykład (64)
- Odmiany (69)
- Move Creation Knowledge to Factory (przenieś operację tworzenia obiektów do fabryki) (71)
- Motywacja (73)
- Mechanika (75)
- Przykład (75)
- Encapsulate Classes with Factory (zahermetyzuj klasy, wprowadzając fabrykę) (81)
- Motywacja (82)
- Mechanika (82)
- Przykład (83)
- Odmiany (86)
- Introduce Polymorphic Creation with Factory Method (wprowadź polimorficzne tworzenie obiektów - wzorzec Factory Method) (88)
- Motywacja (89)
- Mechanika (90)
- Przykład (91)
- Encapsulate Composite with Builder (użyj klasy Builder do hermetyzacji obiektów Composite) (95)
- Mechanika (97)
- Przykład (98)
- Odmiany (108)
- Inline Singleton (wstaw kod klasy Singleton w miejscu wywołania) (111)
- Motywacja (111)
- Mechanika (114)
- Przykład (114)
- Compose Method (zbuduj metodę z kilku elementów) (118)
- Motywacja (118)
- Mechanika (120)
- Przykład (120)
- Replace Conditional Logic with Strategy (zastąp wyrażenia warunkowe wzorcem Strategy) (123)
- Motywacja (123)
- Mechanika (125)
- Przykład (126)
- Move Embellishment to Decorator (przenieś upiększenia do klasy Decorator) (136)
- Motywacja (136)
- Mechanika (139)
- Przykład (140)
- Replace State-Altering Conditionals with State (zastąp wyrażenia warunkowe zmiany stanu klasami State) (154)
- Motywacja (155)
- Mechanika (156)
- Przykład (156)
- Replace Implicit Tree with Composite (zastąp niejawne drzewo strukturą Composite) (165)
- Motywacja (165)
- Mechanika (168)
- Przykład (169)
- Replace Conditional Dispatcher with Command (zastąp dyspozycje oparte na warunkach obiektami Command) (177)
- Motywacja (177)
- Mechanika (179)
- Przykład (180)
- Form Template Method (utwórz metodę szablonową) (188)
- Motywacja (189)
- Mechanika (190)
- Przykład (190)
- Extract Composite (wyodrębnij kompozyt) (195)
- Motywacja (195)
- Mechanika (196)
- Przykład (197)
- Replace One/Many Distinctions with Composite (zastąp zróżnicowanie jeden-wiele wzorcem Composite) (203)
- Motywacja (203)
- Mechanika (205)
- Przykład (206)
- Replace Hard-Coded Notifications with Observer (zastąp powiadomienia zapisane w kodzie wzorcem Observer) (214)
- Motywacja (214)
- Mechanika (216)
- Przykład (217)
- Unify Interfaces with Adapter (zunifikuj interfejsy, wprowadzając adapter) (223)
- Motywacja (224)
- Mechanika (224)
- Przykład (226)
- Extract Adapter (wyodrębnij adapter) (233)
- Motywacja (234)
- Mechanika (235)
- Przykład (236)
- Odmiany (242)
- Replace Implicit Language with Interpreter (zastąp niejawny język interpreterem) (243)
- Motywacja (244)
- Mechanika (245)
- Przykład (246)
- Replace Type Code with Class (zastąp kod typu klasą) (258)
- Motywacja (258)
- Mechanika (260)
- Przykład (261)
- Limit Instantiation with Singleton (ogranicz tworzenie egzemplarzy, stosując singleton) (267)
- Motywacja (267)
- Mechanika (268)
- Przykład (269)
- Introduce Null Object (wprowadź obiekt pusty) (271)
- Motywacja (271)
- Mechanika (273)
- Przykład (274)
- Move Accumulation to Collecting Parameter (przenieś operacje gromadzenia danych do parametru zbierającego) (280)
- Motywacja (280)
- Mechanika (281)
- Przykład (282)
- Move Accumulation to Visitor (przenieś operacje gromadzenia danych do inspektora) (286)
- Motywacja (287)
- Mechanika (290)
- Przykład (294)
- Chain Constructors (połącz konstruktory w łańcuch) (302)
- Motywacja (303)
- Mechanika (303)
- Przykład (303)
- Unify Interfaces (zunifikuj interfejsy) (305)
- Motywacja (305)
- Mechanika (306)
- Przykład (306)
- Extract Parameter (wyodrębnij parametr) (307)
- Motywacja (307)
- Mechanika (308)
- Przykład (308)
Przedmowa Ralpha Johnsona (11)
Przedmowa Martina Fowlera (13)
Wstęp (15)
1. Dlaczego napisałem tę książkę (21)
2. Refaktoryzacja (27)
3. Wzorce (37)
4. Zapachy kodu (47)
5. Katalog refaktoryzacji ukierunkowanych na wzorce (55)
6. Tworzenie obiektów (61)
7. Upraszczanie kodu (117)
8. Uogólnianie kodu (187)
9. Ochrona (257)
10. Akumulacja (279)
11. Narzędzia (301)
Posłowie (311)
Bibliografia (313)
Skorowidz (315)
Helion - inne książki
-
Oto zwięzły przewodnik przeznaczony dla inżynierów danych, którzy chcą poznać zasady implementacji potoków danych. Wyjaśnia najważniejsze pojęcia związane z potokami danych, opisuje zasady ich tworzenia i implementacji, prezentuje także najlepsze praktyki stosowane przez liderów w branży analizy ...
Potoki danych. Leksykon kieszonkowy. Przenoszenie i przetwarzanie danych na potrzeby ich analizy Potoki danych. Leksykon kieszonkowy. Przenoszenie i przetwarzanie danych na potrzeby ich analizy
(0,00 zł najniższa cena z 30 dni)31.94 zł
49.90 zł(-36%) -
Cyberbezpieczeństwo dotyczy dziś każdego. Nowe, zaktualizowane wydanie Cyberbezpieczeństwa dla bystrzaków pomoże Ci chronić osobiste informacje i zabezpieczyć dane biznesowe. Dowiedz się, co się dzieje z plikami, które przechowujesz online. Pracuj bezpiecznie w domu i unikaj dezinformacji. Upewni...(0,00 zł najniższa cena z 30 dni)
44.16 zł
69.00 zł(-36%) -
To trzecie wydanie przewodnika autorstwa twórców Kubernetesa. Zostało starannie zaktualizowane i wzbogacone o tak ważne zagadnienia jak bezpieczeństwo, dostęp do Kubernetesa za pomocą kodu napisanego w różnych językach programowania czy tworzenie aplikacji wieloklastrowych. Dzięki książce poznasz...
Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III
(0,00 zł najniższa cena z 30 dni)44.16 zł
69.00 zł(-36%) -
Ta książka, podobnie jak inne z serii „Biblia”, zawiera zarówno niezbędne teoretyczne informacje, jak i mnóstwo praktycznych wskazówek i instrukcji, dzięki czemu jest znakomitą pomocą w nauce pisania skryptów dla Linuksa. Pokazano tu, kiedy efektywniej jest używać interfejsu graficzne...
Linux. Wiersz poleceń i skrypty powłoki. Biblia. Wydanie IV Linux. Wiersz poleceń i skrypty powłoki. Biblia. Wydanie IV
(0,00 zł najniższa cena z 30 dni)95.36 zł
149.00 zł(-36%) -
Dzięki temu przewodnikowi zrozumiesz techniki ataków, jak również metody śledcze obrońców. Nauczysz się analizować i śledzić ataki, a także stawiać hipotezy dotyczące ich sprawców. Znajdziesz tu opisy najważniejszych cyberataków, w tym przeprowadzonych na zlecenie rządów. Poznasz świat ukierunkow...
Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej
(0,00 zł najniższa cena z 30 dni)44.16 zł
69.00 zł(-36%) -
Dzięki DevOps możesz przyspieszyć cykl życia związany z dostarczaniem oprogramowania, jeśli tylko poznasz procesy, narzędzia i sposób myślenia będący podstawą kultury DevOps. Ta książka pomaga inżynierom oprogramowania i kierownikom do spraw technicznych w przekształcaniu organizacji w celu przyj...(0,00 zł najniższa cena z 30 dni)
50.56 zł
79.00 zł(-36%) -
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistr...
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
(0,00 zł najniższa cena z 30 dni)37.76 zł
59.00 zł(-36%) -
To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. I...
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III
(0,00 zł najniższa cena z 30 dni)63.36 zł
99.00 zł(-36%) -
Ta książka jest właśnie takim mistrzem-przyjacielem. Nie zawiera skomplikowanej teorii i technicznego żargonu, znajdziesz w niej za to mnóstwo sekretów i wskazówek, dzięki którym zaczniesz przywozić z podróży przepiękne zdjęcia! Zamieszczono w niej sporo ważnych uwag na temat kreatywności czy wiz...
Fotografia podróżnicza. Tajemnice zawodowców wyjaśnione krok po kroku Fotografia podróżnicza. Tajemnice zawodowców wyjaśnione krok po kroku
(0,00 zł najniższa cena z 30 dni)37.76 zł
59.00 zł(-36%) -
Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków ja...(0,00 zł najniższa cena z 30 dni)
31.36 zł
49.00 zł(-36%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Refaktoryzacja do wzorców projektowych Joshua Kerievsky (4)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(4)
(0)
(0)
(0)
(0)
A Orchowski, Programista
Data dodania: 2017-09-26 Ocena: 5 Opinia niepotwierdzona zakupem
Dariusz Mydlarz, programista
Data dodania: 2014-06-10 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2007-10-24 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2006-02-23 Ocena: 5 Opinia niepotwierdzona zakupem
więcej opinii