ODBIERZ TWÓJ BONUS :: »

Czysty kod. Receptury. Przepisy na poprawienie struktury i jakości Twojego kodu Maximiliano Contieri

Autor:
Maximiliano Contieri
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.0/6  Opinie: 1
Stron:
376
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
89,00 zł

Powiadom mnie, gdy książka będzie dostępna

Ebook
39,90 zł 89,00 zł (-55%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Identyfikowania brzydkich zapachów kodu i oceniania potrzeby refaktoryzacji
  • Stosowania praktycznych technik refaktoryzacji w różnych językach programowania
  • Przekształcania anemicznych modeli danych w bogate, obiektowe struktury
  • Ograniczania obsesji na punkcie prymitywów poprzez reifikację danych i walidacji
  • Zapobiegania niepożądanej mutowalności i eliminowania skutków ubocznych w kodzie
  • Pisania deklaratywnego, czytelnego kodu i oddzielania warstwy "co" od "jak"
  • Udoskonalania nazewnictwa zmiennych, funkcji, klas i argumentów
  • Eliminowania zbędnych i mylących komentarzy oraz zastępowania ich czytelnym kodem
  • Przestrzegania standardów kodowania, wcięć, konwencji i jednolitego stylu
  • Upraszczania złożoności kodu przez eliminację powtórzeń i zbędnych konstrukcji
  • Redukowania rozdęcia kodu poprzez dzielenie długich metod, ograniczanie argumentów i importów
  • Usuwania martwego kodu i stosowania zasady YAGNI w projektach
  • Refaktoryzowania instrukcji warunkowych if/switch na bardziej czytelne i polimorficzne rozwiązania
  • Zarządzania wartością null i eliminowania błędów związanych z nieobecnością danych
  • Unikania przedwczesnej optymalizacji i nadmiernej generalizacji kodu
  • Poprawiania bezpieczeństwa kodu przez sanityzację danych wejściowych i ochronę przed podatnościami

Funkcjonalność oprogramowania nieustannie się poszerza, a nowoczesny kod jest coraz częściej generowany przez narzędzia oparte na sztucznej inteligencji. W tych warunkach czystość kodu staje się niezwykle ważna. Niezależnie od tego, czy pracujesz na oprogramowaniu zastrzeżonym, czy otwartym, czysty kod jest najlepszym sposobem na to, aby zachować świeżość projektów i ich gotowość do rozwoju.

Oto książka wsparta głęboką teorią i wieloma praktycznymi przykładami pisania czystego kodu!

Daniel Moka, inżynier oprogramowania, Moka IT

Receptury zawarte w tym zbiorze pozwalają nie tylko zrozumieć koncepcję czystego kodu, ale również poznać zasady identyfikacji kodu wymagającego poprawy i oceny wpływu refaktoryzacji na kod produkcyjny. Poza recepturami opisano tu potrzebne narzędzia i przedstawiono wskazówki dotyczące technik zmieniania kodu ― wraz z licznymi przykładami. Omówiono ponadto różne praktyki, heurystyki i reguły projektowania oprogramowania w sposób zapewniający jego niezawodność, łatwość testowania, bezpieczeństwo i skalowalność. Docenisz, że przykłady kodu zostały przedstawione w kilku nowoczesnych językach programowania. Dzięki temu receptury zawarte w tym przewodniku są przydatne niezależnie od używanego języka.

W książce:

  • znaczenie czystego kodu i identyfikacja możliwości jego poprawy
  • techniki refaktoryzacji
  • zestaw przykładów w kilku współczesnych językach programowania
  • brzydkie zapachy kodu, ich konsekwencje i potencjalne rozwiązania
  • techniki pisania prostego, czytelnego kodu

W tej książce doskonale uchwycono głęboką wiedzę o tworzeniu oprogramowania!

Alex Bunardzic, deweloper i instruktor

WIELKANOCNY KIERMASZ KSIĄŻKOWY 2026 / rabaty do -95%

Wybrane bestsellery

O autorze książki

Maximiliano Contieri jest programistą i wykładowcą na Uniwersytecie w Buenos Aires. Pisze na popularnych platformach blogowych o czystym kodzie, refaktoryzacji i brzydkich zapachach kodu. Jest zwolennikiem stosowania fundamentalnych zasad programowania do konstruowania eleganckich, skalowalnych i solidnych rozwiązań.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Czysty kod. Receptury" zawiera praktyczne przykłady kodu?
Tak, książka prezentuje liczne praktyczne przykłady w kilku nowoczesnych językach programowania, co ułatwia zastosowanie opisanych technik niezależnie od używanego języka.
2. Czy znajdę w książce konkretne techniki poprawy jakości kodu, które mogę zastosować od razu?
Tak, każda receptura to gotowy przepis na poprawę struktury i jakości kodu - od refaktoryzacji, przez eliminację powtarzalności, po poprawę czytelności i testowalności.
3. Czy książka obejmuje zagadnienia związane z kodem generowanym przez AI lub narzędzia automatyzujące?
Tak, w książce omówiono również tematykę kodu generowanego maszynowo oraz sposoby jego usprawniania i refaktoryzacji.
4. Na jakim poziomie zaawansowania programistycznego jest ta książka?
Książka jest odpowiednia zarówno dla osób z podstawową wiedzą o programowaniu, jak i dla doświadczonych programistów chcących pogłębić umiejętności w zakresie czystego kodu i refaktoryzacji.
5. Czy w książce poruszane są tematy związane z bezpieczeństwem kodu?
Tak, jeden z rozdziałów poświęcony jest zagadnieniom bezpieczeństwa, takim jak sanityzacja danych wejściowych czy ochrona przed szkodliwymi wyrażeniami regularnymi.
6. Czy książka omawia refaktoryzację kodu i eliminowanie tzw. ,,brzydkich zapachów"?
Tak, książka szczegółowo wyjaśnia, jak identyfikować i usuwać ,,brzydkie zapachy" kodu oraz jak przeprowadzać skuteczną refaktoryzację.
7. Jakie dodatkowe materiały znajdę w książce oprócz receptur?
Oprócz receptur znajdziesz omówienie narzędzi do refaktoryzacji, praktyczne wskazówki, heurystyki, reguły projektowe oraz słownik terminów ułatwiający zrozumienie pojęć.
8. Czy książka może być pomocna w nauce nowych języków programowania?
Tak, dzięki przykładom w różnych językach oraz uniwersalnym zasadom czystego kodu, książka wspiera naukę nowych technologii i ułatwia ich stosowanie w praktyce.

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
80,10 zł
Ebook
39,90 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
Bezpieczne płatności szyfrowane SSL