Refaktoryzacja. Ulepszanie struktury istniejącego kodu

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2019
Ilość stron: 400
Opis

Refaktoryzacja to kluczowy proces w doskonaleniu istniejącego kodu, mający na celu poprawę jego struktury, czytelności oraz wydajności. Książka autorstwa Martina Fowlersa stanowi zaktualizowane wydanie praktycznego przewodnika, który w sposób przystępny wprowadza w tematykę refaktoryzacji, oferując zarówno teoretyczne podstawy, jak i praktyczne wskazówki. Dzięki systematycznemu podejściu, czytelnik ma szansę zrozumieć, jak wprowadzać zmiany do działającego kodu, minimalizując ryzyko błędów.

Zrozumienie refaktoryzacji

Warto zauważyć, że refaktoryzacja, choć niezwykle użyteczna, niesie ze sobą pewne ryzyko. Wprowadzanie zmian do kodu, który już działa, może prowadzić do powstania trudnych do wykrycia błędów, zwłaszcza gdy proces ten nie jest odpowiednio przemyślany. Książka dostarcza cennych informacji na temat tego, jak przeprowadzać refaktoryzację w sposób zdyscyplinowany, co pozwala na uniknięcie najczęstszych pułapek.

Praktyczne aspekty refaktoryzacji

W publikacji szczegółowo opisano różnorodne techniki oraz zasady, które powinny kierować każdym programistą w trakcie refaktoryzacji. Znaleźć tu można:

  • Solidne wprowadzenie do refaktoryzacji – podstawowe pojęcia oraz cele tego procesu.
  • Przekształcenia refaktoryzacyjne – zasady oraz sposoby ich wprowadzania.
  • Testy – jak ważne są w procesie refaktoryzacji oraz jak je przeprowadzać.
  • Enkapsulacja – znaczenie i techniki stosowania w refaktoryzacji.
  • Upraszczanie wyrażeń – metody na poprawienie czytelności kodu.
  • Porządkowanie danych, zmiennych i pól – kluczowe kroki w procesie optymalizacji.
  • Refaktoryzacja klas i API – praktyczne przykłady i techniki.

Kompleksowość przekształceń

Oprócz teoretycznych podstaw, książka zawiera bogaty katalog przekształceń refaktoryzacyjnych, co pozwala na łatwe odnalezienie odpowiednich technik do zastosowania w konkretnych sytuacjach. Mimo że przykłady opierają się głównie na języku JavaScript, zaprezentowane koncepcje są uniwersalne i zrozumiałe dla programistów różnych specjalizacji.

Martin Fowler, autor publikacji, to uznany konsultant z ponad dziesięcioletnim doświadczeniem w branży informatycznej. Jego praktyczne podejście oraz bogate doświadczenie zawodowe sprawiają, że książka jest nie tylko teoretycznym opracowaniem, ale także źródłem inspiracji i praktycznych wskazówek dla każdego, kto chce skutecznie poprawić jakość swojego kodu.

Warto zainwestować czas w lekturę tego przewodnika, aby nie tylko zrozumieć refaktoryzację, ale również nauczyć się, jak skutecznie ją wdrażać w codziennej pracy. Dzięki temu można osiągnąć lepszą organizację kodu, jego efektywność oraz zredukować ryzyko wystąpienia błędów. Jeśli pragniesz podnieść swoje umiejętności programistyczne i zyskać praktyczną wiedzę na temat refaktoryzacji, ta książka będzie doskonałym wyborem.


O autorze

Martin Fowler to niezależny konsultant, od ponad dziesięciu lat stosujący obiekty do rozwiązania ważnych problemów biznesowych. Wśród jego klientów można wymienić Chryslera, Citibank, brytyjską Narodową Służbę Zdrowia, Andersen Consulting i Netscape Communications. Ponadto Fowler regularnie wypowiada się na temat obiektów, języka UML oraz wzorców projektowych. Jest autorem nagradzanych książek, na przykład takich, jak Analysis Patterns, UML w kropelce, Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe.

Szukasz więcej propozycji? Zobacz nasze tytuły z kategorii informatyka

Szczegóły
  • Autor: Martin Fowler
  • Ilość stron: 400
  • Oprawa: Miękka
  • Rok wydania: 2019
  • Wydawnictwo Helion
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328355637
  • EAN: 9788328355637
  • Nr wydania: 2
  • ISBN: 9788328355637
  • Język: polski
  • Podtytuł: Ulepszanie struktury istniejącego kodu.
  • Tłumacz: Watrak Andrzej
  • Oryginalny tytuł: Refactoring
  • Wymiary: 170x235
  • Dane producenta: HELION S.A., Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje
Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula