Menu

Refaktoryzacja do wzorców projektowych - Joshua Kerievsky

Cechy produktu

  • ISBN 8373619305 
  • Autor Joshua Kerievsky 

Opis

Zmodernizuj kod swych aplikacji pod kątem użytkowania 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. Także stosuje się refaktoryzację, aby zmodernizować kod pod kątem zastosowania w nim wzorców projektowych. Wprowadzenie wzorców projektowych do kodu pokaźnie ułatwia jego późniejsze modyfikacje i ewentualne rozbudowy. Użytkowanie technik programowania skrajnego nierozerwalnie zespaja ze sobą wzorce projektowe i refaktoryzację kodu. Książka "Refaktoryzacja do wzorców projektowych" opisuje teoretyczne i użyteczne zagadnienia związane z refaktoryzowaniem kodu pod kątem wzorców projektowych. Pokazuje opisy niskopoziomowych przekształceń, które pozwalają na programiście bezpieczną zmianę konstrukcji kodu prowadzącą do zastosowania bądź usunięcia określonych wzorców z programu. Mieści również detalowy opis łączenia tych przekształceń w procesie refaktoryzacji i sposobów implementowania wzorców w kodzie. Każde z omówionych w książce przekształceń zostało zilustrowane poręcznymi 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 wyszukasz wszystkie dane na ten temat.

Opinie - 0 opinii

+ Dodaj opinie

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.