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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile