ODBIERZ TWÓJ BONUS :: »

Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania Kent Beck

Autor:
Kent Beck
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 0
Stron:
107
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
29,94 zł 49,90 zł (-40%)
29,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
24,95 zł 49,90 zł (-50%)
24,95 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania klauzul strażniczych dla uproszczenia logiki kodu
  • Wykrywania i usuwania martwego kodu
  • Normalizowania symetrii w strukturze programu
  • Wdrażania nowych interfejsów przy zachowaniu starej implementacji
  • Ustalania czytelnej kolejności czytania i kohezji kodu
  • Deklarowania zmiennych obok ich inicjalizacji
  • Używania wyjaśniających zmiennych i stałych dla zwiększenia przejrzystości
  • Stosowania jawnych parametrów w funkcjach
  • Porcjowania kodu na mniejsze, łatwiejsze do zrozumienia fragmenty
  • Wyodrębniania procedur pomocniczych dla redukcji złożoności
  • Tworzenia i usuwania wyjaśniających komentarzy
  • Organizowania porządków kodu indywidualnie i zespołowo
  • Zarządzania rozmiarem partii zmian i rytmem pracy
  • Rozplątywania zależności i wprowadzania zmian krok po kroku
  • Rozróżniania zmian strukturalnych od zmian działania systemu
  • Analizowania sprzężenia, kohezji i odwracalności zmian w kodzie

Niechlujny kod to koszmar programisty. Utrudnia zrozumienie logiki programu i często prowadzi do problemów z debugowaniem. Komplikuje modyfikację i rozbudowę programu, pogarsza współpracę z zespołem. Z kolei uporządkowany kod jest zrozumiały i łatwy w utrzymaniu. To proste: czysty kod to szczęśliwy programista!

To ważna książka na ważny temat!

Dave Farley, założyciel i dyrektor Continuous Delivery Ltd.

Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku.

W tej książce znajdziesz praktyczne rady dotyczące ulepszania kodu.

Sam Newman, autor książek Budowanie mikrousług i Od monolitu do mikrousług

Najciekawsze zagadnienia:

  • teoretyczne podstawy projektowania oprogramowania
  • różnica między zmianami działania systemu a zmianami jego struktury
  • najlepszy czas na sprzątanie kodu
  • dokonywanie dużych zmian małymi krokami
  • projektowanie oprogramowania jako ćwiczenie z obszaru relacji międzyludzkich

Tę książkę polecam każdemu, komu zależy na czystym i czytelnym kodzie!

Gergely Orosz, autor newslettera The Pragmatic Engineer

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

Wybrane bestsellery

O autorze książki

Kent Beck jest programistą, twórcą programowania ekstremalnego i pionierem wzorców oprogramowania. Jest też sygnatariuszem Manifestu agile. Mieszka w San Francisco w Kalifornii, pracuje na stanowisku głównego badacza w firmie Mechanical Orchard.

Kent Beck - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie konkretne umiejętności mogę rozwinąć dzięki tej książce?
Dzięki "Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania" nauczysz się praktycznych technik porządkowania kodu, poznasz sposoby eliminowania martwego i nieczytelnego kodu oraz dowiesz się, jak wprowadzać ulepszenia krok po kroku, aby poprawić czytelność i utrzymanie projektów programistycznych.
2. Czy książka zawiera praktyczne przykłady i ćwiczenia do samodzielnego wykonania?
Tak, książka jest pełna praktycznych przykładów oraz ćwiczeń, które pozwolą Ci od razu zastosować przedstawione techniki w codziennej pracy z kodem.
3. Czy muszę znać konkretne języki programowania, aby skorzystać z tej książki?
Nie, książka koncentruje się na uniwersalnych zasadach projektowania i porządkowania kodu, które można zastosować niezależnie od używanego języka programowania.
4. W jaki sposób ta książka może pomóc w pracy zespołowej nad kodem?
Poznasz metody poprawy czytelności i struktury kodu, co ułatwia współpracę w zespole, szybkie wdrażanie nowych członków i skuteczne rozwiązywanie problemów.
5. Czy książka nadaje się do samodzielnej nauki czy lepiej korzystać z niej w grupie?
Książka została napisana tak, aby była przydatna zarówno do samodzielnej nauki, jak i jako materiał do wspólnej pracy i dyskusji w zespole programistycznym.
6. Czy znajdę tu także teoretyczne podstawy projektowania oprogramowania?
Tak, oprócz praktycznych porad, książka omawia również kluczowe zagadnienia teoretyczne, takie jak kohezja, sprzężenie czy ekonomia w projektowaniu kodu.
7. Jak szybko po zakupie otrzymam książkę z Helion.pl?
Zamówienia realizujemy niezwłocznie po zaksięgowaniu płatności - czas dostawy zależy od wybranej formy wysyłki, zwykle wynosi od 1 do 3 dni roboczych.

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
29,94 zł
Dodaj do koszyka
Ebook
24,95 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