ODBIERZ TWÓJ BONUS :: »

Refaktoryzacja do wzorców projektowych Joshua Kerievsky

(ebook) (audiobook) (audiobook)
Refaktoryzacja do wzorców projektowych Joshua Kerievsky - okladka książki

Refaktoryzacja do wzorców projektowych Joshua Kerievsky - okladka książki

Refaktoryzacja do wzorców projektowych Joshua Kerievsky - audiobook MP3

Refaktoryzacja do wzorców projektowych Joshua Kerievsky - audiobook CD

Autor:
Joshua Kerievsky
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 4
Stron:
320
Druk:
oprawa miękka
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
53,40 zł najniższa cena z 30 dni
(2za1 » dobierz książkę GRATIS)

Dodaj do koszyka Darmowa dostawa od 60,00 zł Do darmowej dostawy brakuje Ci 0,00 zł Najtańsza dostawa od 9,90 zł Gratulujemy! Twoje zamówienie kwalifikuje się do darmowej wysyłki Wysyłamy w 24h

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Zasad refaktoryzacji i jej roli w utrzymaniu jakości kodu
  • Identyfikowania najczęstszych ,,zapachów kodu" i problematycznych fragmentów
  • Wdrażania wzorców projektowych do istniejącego kodu
  • Stosowania wzorca Factory Method do tworzenia obiektów
  • Refaktoryzowania kodu z użyciem wzorców Builder, Singleton i Composite
  • Upraszczania złożonych instrukcji warunkowych przez wzorce Strategy, State i Command
  • Hermetyzowania logiki tworzenia obiektów i zarządzania zależnościami
  • Uogólniania kodu poprzez wzorce Template Method, Adapter i Interpreter
  • Zastępowania powtarzających się powiadomień wzorcem Observer
  • Ograniczania liczby instancji klas za pomocą wzorca Singleton
  • Wprowadzania obiektu Null Object dla uproszczenia obsługi braku wartości
  • Przenoszenia operacji akumulacji danych do wzorca Visitor lub parametrów kolekcjonujących
  • Łączenia i unifikowania interfejsów klas
  • Wyodrębniania parametrów i konstruktorów dla poprawy czytelności kodu
  • Wykorzystywania narzędzi wspierających proces refaktoryzacji
  • Łączenia prostych przekształceń w złożone procesy modernizacji kodu

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

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czego nauczę się z książki "Refaktoryzacja do wzorców projektowych"?
Z książki dowiesz się, jak przeprowadzać refaktoryzację kodu z wykorzystaniem wzorców projektowych, poznasz praktyczne techniki poprawiania jakości oprogramowania oraz sposoby wdrażania i łączenia wzorców w istniejących projektach.
2. Czy muszę znać wzorce projektowe, aby korzystać z tej książki?
Nie, książka wyjaśnia zarówno podstawy wzorców projektowych, jak i praktyczne aspekty ich wdrażania, więc możesz z niej korzystać nawet bez wcześniejszej znajomości wzorców.
3. Jakie zagadnienia praktyczne są omawiane w książce?
Książka zawiera liczne przykłady refaktoryzacji kodu, omówienia typowych problemów (tzw. "zapachów kodu") oraz konkretne instrukcje wdrażania wzorców takich jak Factory, Singleton, Strategy, Composite, Observer, Decorator i innych.
4. Czy książka nadaje się do samodzielnej nauki refaktoryzacji?
Tak, publikacja została napisana w przystępny sposób, z wieloma przykładami i wskazówkami, dzięki czemu świetnie sprawdzi się jako materiał do samodzielnej nauki.
5. Czy znajdę w książce przykłady kodu?
Tak, każde omawiane przekształcenie i wzorzec projektowy są zilustrowane praktycznymi przykładami kodu, co ułatwia zrozumienie i wdrożenie opisanych technik.
6. W jaki sposób książka pomoże mi poprawić jakość mojego kodu?
Dzięki opisanym technikom refaktoryzacji i wdrażaniu wzorców projektowych nauczysz się pisać bardziej czytelny, elastyczny i łatwiejszy w utrzymaniu kod.
7. Czy książka obejmuje narzędzia wspierające refaktoryzację?
Tak, w jednym z rozdziałów znajdziesz przegląd narzędzi, które mogą ułatwić proces refaktoryzacji w praktycznych projektach programistycznych.
8. Czy mogę kupić tę książkę w wersji elektronicznej na Helion.pl?
Tak, książka "Refaktoryzacja do wzorców projektowych" jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (ebook), gotowej do natychmiastowego pobrania po zakupie.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint