ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
Autor:
Kent Beck
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 3
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

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
29,94 zł
Dodaj do koszyka
Ebook
24,95 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint