Tylko dzisiaj!
Promocja dnia
Cena: 63 44.10 z³
Jak zarabiaæ kilkadziesi±t dolarów dziennie?
Cena: 39.97 z³
Visual Studio .NET 2005
Cena: 29.95 z³
Promocja dnia
30% taniej

Wprowadzenie do rachunku prawdopodobieñstwa z zadaniami
Cena: Jak zarabiaæ kilkadziesi±t dolarów dziennie?
Darmowa czê¶æ I

Poznaj sekrety Google AdSense
Cena: 39.97 z³
Visual Studio .NET 2005
Dwie darmowe czê¶ci

Sekrety jêzyka C#
Cena: 29.95 z³
Kategoria: Techniki programowania
Seria: Inne
Promocja: -44%
Refaktoryzacja. Ulepszanie struktury istniej±cego kodu
Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Erich Gamma
Data wydania: 2011-10-28
stron: 384, miêkka oprawa, format: 168x237
stron: 384, miêkka oprawa, format: 168x237
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?
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!
Cena: 42.35 z³
Pozosta³e z kategorii: Techniki programowania
Learning FPGAs. Digital Design for Beginners with Mojo and Lucid HDL (186.15z³)Programuj tak, aby nie naprawiaæ. Planowanie projektów i systemów (56.07z³)
DDD dla architektów oprogramowania (99.00z³)
Certyfikowany tester ISTQB. Poziom podstawowy (47.40z³)
Rzecz o istocie informatyki. Algorytmika. Klasyka informatyki (73.87z³)
Czysty kod. Podrêcznik dobrego programisty (37.95z³)
Algorytmy (26.95z³)
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej (51.35z³)
AI - podej¶cie pragmatyczne (62.91z³)
Refaktoryzacja. Ulepszanie struktury istniej±cego kodu (46.20z³)
Jak staæ siê lepszym programist±. Przewodnik (57.00z³)
Jêzyk Go. Poznaj i programuj (89.00z³)
Wyra¿enia regularne. Leksykon kieszonkowy. Wydanie II (21.95z³)
Micro:bit. Nauka programowania i elektroniki dla ma³ych oraz du¿ych (27.45z³)
Adaptywny kod. Zwinne programowanie, wzorce projektowe i SOLID-ne zasady. Wydanie II (34.50z³)
Od matematyki do programowania uogólnionego (59.00z³)
Mercurial: The Definitive Guide. The Definitive Guide (152.15z³)
Wyra¿enia regularne od podstaw (21.95z³)
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II (42.35z³)
Architektura oprogramowania w praktyce. Wydanie IV (99.00z³)
Pozosta³e z serii: Inne
Portrety. Kreatywna fotografia (32.45z³)LEGO Microgame. Podstawy programowania gier w Unity (23.68z³)
Zapomnij o pieni±dzach i bogaæ siê (31.99z³)
Mózg 41 najwiêkszych mitów (55.20z³)
Visual Basic 2008. Warsztat programisty (81.95z³)
Programowanie w jêzyku Rust. Wydajno¶æ i bezpieczeñstwo (61.38z³)
JavaScript. Przewodnik. Poznaj jêzyk mistrzów programowania. Wydanie VII (76.16z³)
Z³o¿ono¶æ obliczeniowa (79.00z³)
Prezentacje w PowerPoint 2007 PL. Projekty (29.00z³)
Fotografia cyfrowa. Leksykon kieszonkowy (9.90z³)
OpenGL. Ksiêga eksperta. Wydanie III (119.00z³)
J±dro Linuksa. Przewodnik programisty (79.00z³)
iPhone 3GS. Nieoficjalny podrêcznik. Wydanie III (36.85z³)
The manga guide. Mikroprocesory (55.20z³)
Praca, któr± widaæ. Jak walczyæ ze z³odziejami czasu i optymalizowaæ swoj± wydajno¶æ (44.90z³)
Tajniki Konwersji. Jak zmieniæ potencjalnego klienta w zadowolonego nabywcê (21.95z³)
Windows 95 PL. System operacyjny przysz³o¶ci (30.00z³)
Teoria U dla ¶wiadomych liderów. Jak wzmocniæ potencja³ organizacji i kszta³towaæ jej przysz³o¶æ (32.44z³)
Git dla profesjonalistów. Wydanie II (109.00z³)
Adobe InDesign PL. Oficjalny podrêcznik. Edycja 2020 (56.96z³)