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

Dodaj do koszyka 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