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: -40%
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: 46.20 z³
Pozosta³e z kategorii: Techniki programowania
Jêzyk Go. Poznaj i programuj (89.00z³)Master Apache JMeter - From Load Testing to DevOps (109.00z³)
Od matematyki do programowania uogólnionego (59.00z³)
Modern DevOps Practices (139.00z³)
Agile Development. Filozofia programowania zwinnego (37.95z³)
Mistrz czystego kodu. Kodeks postêpowania profesjonalnych programistów (31.20z³)
Algorytmy bez tajemnic (44.90z³)
Budowanie mikrous³ug. Projektowanie drobnoziarnistych systemów. Wydanie II (70.85z³)
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej (43.45z³)
Szacowanie oprogramowania Kulisy czarnej magii. Dla praktyków (62.91z³)
Chaos Engineering. System Resiliency in Practice (254.15z³)
Jak staæ siê lepszym programist±. Przewodnik (57.00z³)
Metodologia i techniki programowania (12.58z³)
Certyfikowany tester ISTQB. Poziom podstawowy (39.50z³)
Scratch. Komiksowa przygoda z programowaniem. Wydanie II (25.54z³)
Seeking SRE. Conversations About Running Production Systems at Scale (169.15z³)
Podstawy programowania wspó³bie¿nego i rozproszonego. Klasyka informatyki (44.82z³)
Od monolitu do mikrous³ug. Ewolucyjne wzorce przekszta³cania systemów monolitycznych (34.59z³)
Adaptywny kod. Zwinne programowanie, wzorce projektowe i SOLID-ne zasady. Wydanie II (69.00z³)
Certyfikowany tester ISTQB. Poziom podstawowy (47.40z³)
Pozosta³e z serii: Inne
Java. Projektowanie aplikacji WWW (36.85z³)Wska¼niki w jêzyku C. Przewodnik (44.90z³)
PostgreSQL 9.6 High Performance (179.00z³)
Kurs matematyki dla chemików. Wydanie szóste poprawione (25.20z³)
Piksele, czyli jeszcze wiêcej Photoshopa. Grafika komputerowa dla dzieci (49.45z³)
Doskona³a prezentacja. Sztuka skutecznego przekazu (12.10z³)
Czysty kod w Pythonie. Twórz wydajny i ³atwy w utrzymaniu kod. Wydanie II (51.35z³)
iPhone: The Missing Manual. Covers iPhone 4 & All Other Models with iOS 4 Software. 4th Edition (67.92z³)
Lean Customer Development. Building Products Your Customers Will Buy (84.92z³)
Docker Deep Dive (109.00z³)
Ogarnij WordPress -- Tworzenie bloga i stron www dla ka¿dego (22.17z³)
CorelDraw X3 PL. Kurs (34.90z³)
Ekspozycja. Sekrety doskona³ego na¶wietlania (39.00z³)
Modern Python Standard Library Cookbook (179.00z³)
Advanced Serverless Architectures with Microsoft Azure (129.00z³)
Wtyczki do WordPressa. Programowanie dla profesjonalistów (89.00z³)
Kilka sposobów na bezpieczeñstwo komputera -- w domu i firmie (5.97z³)
Funded. The Entrepreneur's Guide to Raising Your First Round (109.65z³)
iPhone 3GS. Nieoficjalny podrêcznik. Wydanie III (67.00z³)
Jestem gwiazd± (7.90z³)