dvdmax.pl
Loading...
Refaktoryzacja. Ulepszanie struktury istniejącego kodu [KSIĄŻKA]
KSIĄŻKA

Refaktoryzacja. Ulepszanie struktury istniejącego kodu [KSIĄŻKA]

70,99 zł
Wysyłamy w 72h
Loading...
Loading...

Opis

Pierwszy podręcznik tak gruntownie i przejrzyście wyjaśniający najlepsze praktyki oraz techniki refaktoryzacji!

  • Jak identyfikować błędy i problemy z istniejącym kodem?
  • Jak poprawiać spójność, czytelność i wydajność kodu?
  • Jak przekształcać kod bez ryzyka wprowadzania błędów?
  • Jak skutecznie wykorzystywać przekształcenia refaktoryzacyjne?

Jak ryzykowne jest grzebanie w kodzie - wszyscy doskonale wiemy. Im głębiej sięgasz... tym więcej pojawia się nowych problemów i jeszcze więcej rzeczy wymaga zmian. A nieustanne "poprawianie" działającego kodu może w końcu doprowadzić do powstania trudno wykrywalnych, krytycznych błędów. Jednak co zrobić, jeśli "odziedziczymy" nieefektywny, trudny w utrzymaniu i rozszerzaniu program? Jak poprawić jego strukturalną spójność i wydajność? Wypracowywane latami przez najlepszych ekspertów techniki refaktoryzacji, czyli ulepszania projektu istniejącego kodu, są dziś sprawdzonymi rozwiązaniami, zapewniającymi jego trwałą czytelność i możliwość efektywnego rozwoju. Opracowane głównie na potrzeby frameworków, są obecnie narzędziem wykorzystywanym dla całego procesu produkcji oprogramowania. Jednak dla wielu programistów proces refaktoryzacji pozostaje wiedzą tajemną, bo jak dotąd żaden podręcznik nie przedstawił używanych przy tym technik w praktycznej, łatwej do wykorzystania formie. A przecież przeprowadzona błędnie lub w zbytnim pośpiechu refaktoryzacja zamiast ulepszenia kodu może kosztować nas dodatkowe dni lub całe tygodnie stresującej pracy nad programem.

Oto podręcznik, w którym słynny mentor i programistyczny guru Martin Fowler wraz z kilkoma innymi znanymi programistami podejmują się pierwszego tak gruntownego i przejrzystego objaśnienia technik związanych ze skutecznym procesem refaktoryzacji. Książka ta przedstawia zasady i najlepsze praktyki refaktoryzacyjne oraz zawiera wskazówki na temat tego, kiedy i jak zacząć ingerować w kod. Znajdziesz tu wyczerpujący katalog siedemdziesięciu przekształceń refaktoryzacyjnych. Każdemu z nich towarzyszą wskazówki dotyczące możliwości wykorzystania, instrukcja opisująca kolejne kroki oraz przykład. Ten podręcznik pokaże Ci zatem, jak przekształcać kod w sposób kontrolowany i efektywny, jak refaktoryzować go bez wprowadzania błędów, konsekwentnie ulepszając jego strukturę, oraz jak skutecznie go testować. Choć przedstawione w książce przykłady zostały napisane w języku Java, idee te znajdą zastosowanie w każdym innym języku obiektowym. Ponadto w opisach części przekształceń dodano uwagi związane z ich stosowaniem w innych językach.

W książce tej znajdziesz między innymi opis takich zagadnień, jak:

  • zasady refaktoryzacji
  • identyfikowanie błędów i problemów z kodem
  • testowanie
  • katalog przekształceń refaktoryzacyjnych
  • konstrukcja metod
  • przenoszenie składowych pomiędzy obiektami
  • organizacja danych
  • upraszczanie wyrażeń warunkowych i wywołań metod
  • praca z hierarchią dziedziczenia
  • duże przekształcenia
  • refaktoryzacja i reużywalność
  • narzędzia refaktoryzacyjne

Poznaj sprawdzone techniki ulepszania istniejącego kodu!

Informacje o produkcie

Kategoria
Programowanie
Okładka
twarda
Ilość stron
384
EAN
9788324632435
Dział
KSIĄŻKA
Tytuł oryginalny
Refactoring: Improving the Design of Existing Code
Wydawca
Helion
Rok wydania
2011
Wymiary
172x245
ISBN
978-83-246-3243-5
Tłumaczenie
Justyna Walkowska
Liczba nośników
[1xKSIĄŻKA]

Bezpieczeństwo produktów

Produkt wprowadzony do obrotu przed 13.12.2024
ProducentHelion SA
Kościuszki 1c, 44-100 Gliwice, Polska
gpsr@grupahelion.pl, 322309863
OstrzeżeniaLista ostrzeżeń dotyczących bezpieczeństwa książek oparta o wymagania Rozporządzenia (UE) 2023/988 w sprawie ogólnego bezpieczeństwa produktów (GPSR):

1. Ryzyko skaleczeń:
a) Sprawdź książkę pod kątem ostrych krawędzi lub zszywek, które mogą spowodować skaleczenia.
b) Uważaj na okładki z twardego papieru, które mogą mieć ostre rogi.

2. Zagrożenie pożarowe:
a) Przechowuj książki z dala od źródeł ciepła i ognia.
b) Unikaj przechowywania książek w miejscach narażonych na bezpośrednie działanie promieni słonecznych, aby zapobiec zapłonowi.

3. Zagrożenie dla zdrowia:
a) Długotrwałe czytanie może prowadzić do zmęczenia wzroku, bólów głowy i problemów z koncentracją.
b) Zapewnij odpowiednie oświetlenie podczas czytania, aby zmniejszyć zmęczenie wzroku.
c) Regularnie rób przerwy podczas czytania, aby odpocząć oczom i rozluźnić mięśnie.

4. Zagrożenie dla zdrowia psychicznego:
a) Książki z niektórych kategorii mogą zawierać treści kontrowersyjne lub niezgodne z Twoimi przekonaniami. Przed przeczytaniem, zapoznaj się z opiniami innych czytelników.
b) Intensywne wchodzenie w świat fantasy, science fiction czy horroru może prowadzić do oderwania od rzeczywistości i problemów z rozróżnieniem fikcji od realnego świata.
c) Zawartość niektórych książek (przemoc, okrucieństwo, sceny drastyczne) może negatywnie wpływać na zdrowie emocjonalne, powodować stres, niepokój, a nawet depresję.

5. Zagrożenie dla dzieci:
a) Małe dzieci mogą wkładać książki do ust, co może prowadzić do zadławienia lub połknięcia małych elementów.
b) Nadzoruj dzieci podczas czytania książek i upewnij się, że nie wkładają ich do ust.
c) Treści zawarte w książkach mogą być nieodpowiednie dla dzieci i młodzieży ze względu na swoją tematykę (przemoc, erotyka, itp.). Zawsze sprawdzaj oznaczenia wiekowe i dostosuj lekturę do wieku i dojrzałości dziecka.

6. Utrzymanie książek w dobrym stanie:
a) Przechowuj książki w suchym i czystym miejscu, aby zapobiec rozwojowi pleśni i uszkodzeniom spowodowanym przez wilgoć.
b) Unikaj przechowywania książek w miejscach narażonych na ekstremalne temperatury i wilgotność.
c) Regularnie czyść książki z kurzu i brudu, aby zachować ich wygląd i trwałość.

7. Źródła informacji:
a) Sprawdzaj wiarygodność informacji zawartych w książce, szczególnie jeśli wykorzystujesz je do celów edukacyjnych lub zawodowych.
b) Zwróć uwagę na datę publikacji, ponieważ wiedza w niektórych dziedzinach szybko się dezaktualizuje.
c) Podczas korzystania z linków lub zasobów internetowych podanych w książce zachowaj ostrożność i stosuj zasady bezpieczeństwa w sieci.

8. Prawa autorskie:
a) Przestrzegaj praw autorskich treści udostępnionych w książce.

Dostawa

Darmowa dostawa od 99,99 (Poczta Polska), 250 (Paczkomat®). Dostarczamy także do Niemiec i UK

Ponad 3 846 503 produktów w ofercie

Ponad 170 821 artykułów dostępnych od ręki. Tylko u nas szeroka oferta unikatowych filmów na DVD i Blu-ray

Sprowadzamy na życzenie

Nie znalazłeś produktu w naszej ofercie? Zgłoś się do nas a znajdziemy go specjalnie dla Ciebie

30 dni na zwrot

Możliwość zwrotu produktu bez podania przyczyny do 30 dni od zakupu
O nas
DVDmax.pl Sp. z o.o.
ul. Spółdzielców 18A
62-510 Konin
tel. +48 63 243 88 85
tel. +48 63 242 20 77
tel. +48 518 180 555
tel. +48 518 180 566
Płatności
PayU
Blik
Visa
Mastercard
Google Pay
Newsletter
«Refaktoryzacja. Ulepszanie struktury istniejącego kodu» (2011) [KSIĄŻKA] Autor: Don Roberts • DVDmax.pl