ODBIERZ TWÓJ BONUS :: »

Adaptywny kod. Zwinne programowanie, wzorce projektowe i SOLID-ne zasady. Wydanie II Gary McLean Hall

Autor:
Gary McLean Hall
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 2
Stron:
400
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
69,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania metodologii Scrum i kanban w codziennej pracy zespołu programistycznego
  • Zarządzania rolami, artefaktami i ceremoniami w ramach procesów zwinnych
  • Ograniczania pracy w toku (WIP) i analizy przepływu zadań w projektach
  • Modelowania i zarządzania zależnościami oraz warstwami architektury kodu
  • Wykorzystywania interfejsów i wzorców projektowych (Adapter, Strategia, Zerowy Obiekt)
  • Tworzenia i utrzymywania testów jednostkowych oraz wdrażania TDD
  • Refaktoryzowania kodu w celu zwiększenia jego czytelności i elastyczności
  • Stosowania zasady pojedynczej odpowiedzialności i wzorca Dekorator
  • Implementowania zasady otwarte/zamknięte oraz projektowania punktów rozszerzeń
  • Przestrzegania zasady podstawienia Liskov i zarządzania kontraktami w kodzie
  • Segregowania interfejsów i unikania antywzorców ,,interfejsowej mieszanki"
  • Odwracania zależności i planowania abstrakcji w architekturze oprogramowania
  • Wstrzykiwania zależności oraz stosowania korzenia kompozycji
  • Analizowania i poprawiania sprzężenia, spójności oraz współzależności kodu
  • Używania narzędzi do kontroli wersji w systemie Git i wdrażania ciągłej integracji

Tworzenie oprogramowania nie może być procesem powolnym. Dziś zespoły projektowe muszą cechować się elastycznością i dynamiką działania, aby odnieść sukces. Wymagania stawiane kodowi mogą wielokrotnie się zmieniać podczas projektu. Oznacza to, że wprowadzanie zmian do kodu powinno być proste i możliwie mało pracochłonne. Deweloperzy, którzy wdrożą zasady programowania zwinnego i będą przestrzegać związanych z nimi dobrych praktyk, będą w stanie sprostać tym wymaganiom.

Niniejsza książka jest przeznaczona dla średnio zaawansowanych programistów, którzy dobrze opanowali tworzenie kodu zorientowanego obiektowo i chcą przyswoić sobie najlepsze praktyki programistyczne. Książka stanowi pomost między teorią a praktyką, ułatwiający wdrożenie w codziennej pracy wzorców projektowych, zasad SOLID, testów jednostkowych czy refaktoringu. Wyjaśniono tu stosowanie zawiłych reguł, takich jak „otwarte – zamknięte”, zasad podstawienia Liskova, metod wstrzykiwania zależności czy zwiększania adaptywności kodu za pomocą interfejsów. Przedstawiono również pewne antywzorce projektowe wraz ze wskazówkami, w jaki sposób można ich uniknąć i zapewnić potrzebną funkcjonalność bez utraty elastyczności kodu.

Najważniejsze zagadnienia:

  • metodologie Scrum i kanban,
  • zależności i warstwy architektury kodu,
  • testy i refaktoring,
  • odwracanie zależności,
  • wiązanie i spójność kodu.

Gary McLean Hall jest programistą i architektem oprogramowania. Jest cenionym konsultantem, który specjalizuje się w dobrych wzorcach i praktykach programistycznych. Pracował w wielu zespołach ukierunkowanych na tworzenie adaptywnego kodu w takich firmach, jak Eidos, Xerox, Nephila Capital czy The LateRooms Group. W swojej pracy zawsze szukał złotego środka pomiędzy tworzeniem funkcjonalnego produktu i wysokiej jakości jego kodu źródłowego. Kod adaptywny: solidny, elastyczny i łatwy w utrzymaniu!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Zobacz pozostałe książki z serii Wzorce projektowe

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Adaptywny kod. Zwinne programowanie, wzorce projektowe i SOLID-ne zasady. Wydanie II" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne praktyczne przykłady kodu, które pomagają w zrozumieniu i wdrażaniu zasad SOLID, wzorców projektowych oraz technik zwinnego programowania w codziennej pracy deweloperskiej.
2. Jakie zagadnienia związane ze zwinnym programowaniem są omawiane w tej książce?
W książce znajdziesz szczegółowe omówienie metodologii Scrum i Kanban, zarządzania zależnościami, testowania (w tym TDD), refaktoryzacji, a także wdrażania wzorców projektowych i zasad SOLID, co pozwala na tworzenie elastycznego i łatwego w utrzymaniu kodu.
3. Czy książka nadaje się do nauki samodzielnej, czy wymaga wcześniejszego doświadczenia programistycznego?
Książka jest przeznaczona dla osób, które mają już pewne doświadczenie w programowaniu obiektowym. Może być używana do nauki samodzielnej, jednak podstawowa znajomość programowania ułatwi pełne wykorzystanie jej treści.
4. Czy publikacja porusza temat testów jednostkowych i TDD?
Tak, jeden z rozdziałów kompleksowo omawia testy jednostkowe, wzorce testowania oraz programowanie sterowane testami (TDD), prezentując zarówno teoretyczne podstawy, jak i praktyczne zastosowania.
5. Czy książka wyjaśnia, jak unikać typowych błędów i antywzorców programistycznych?
Tak, autor przedstawia najczęstsze antywzorce projektowe oraz podpowiada, jak ich unikać, aby kod był bardziej elastyczny, czytelny i łatwy w utrzymaniu.
6. W jakiej formie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako e-book (PDF, ePub, mobi). Możesz wybrać najdogodniejszy dla siebie format podczas zakupu.
7. Czy książka może być pomocna podczas pracy w zespole programistycznym?
Zdecydowanie tak. Porusza tematy związane z pracą zespołową, rolami w Scrumie, komunikacją oraz wspólnym dbaniem o jakość i elastyczność kodu, co czyni ją wartościową lekturą dla zespołów deweloperskich.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Czasowo niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile