ODBIERZ TWÓJ BONUS :: »

The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod Christian Mayer

Autor:
Christian Mayer
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.7/6  Opinie: 3
Stron:
176
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
35,40 zł 59,00 zł (-40%)
35,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
29,49 zł 59,00 zł (-50%)
29,49 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?

  • Eliminowania zbędnej złożoności w kodzie i projektach
  • Stosowania zasady 80/20 w programowaniu i optymalizacji
  • Tworzenia produktów o minimalnej niezbędnej funkcjonalności (MVP)
  • Wdrażania zasad czystego i czytelnego kodu
  • Nadawania odpowiednich nazw i stosowania standardów kodowania
  • Używania i ograniczania komentarzy w kodzie
  • Unikania powtórzeń oraz stosowania zasady pojedynczego celu
  • Testowania i refaktoryzacji kodu
  • Rozpoznawania i unikania przedwczesnej optymalizacji
  • Osiągania produktywnego stanu przepływu (flow) podczas pracy
  • Skupiania się na jednym zadaniu naraz dla większej efektywności
  • Wykorzystywania filozofii i zasad systemu UNIX w programowaniu
  • Projektowania prostych, funkcjonalnych i minimalistycznych interfejsów
  • Ograniczania liczby funkcji, kolorów i czcionek w projektach
  • Stosowania minimalizmu jako narzędzia zwiększającego produktywność
  • Budowania nawyku skupienia jako broni przeciwko złożoności

Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania pracują inaczej: w pełni skupiają się na jednym aspekcie swojej pracy, efektywnie wykorzystują czas i tworzą kod o niewielkiej objętości, a przy tym czytelny, elegancki i łatwy w utrzymaniu.

Dzięki tej książce dowiesz się, w jaki sposób pisać czysty i w pełni funkcjonalny kod. Nauczysz się przy mniejszym nakładzie pracy uzyskiwać lepsze rezultaty, co pozwoli Ci przeznaczyć zaoszczędzony czas na dopracowanie istotniejszych elementów programu. Przekonasz się, że przemyślany minimalizm świetnie wspiera produktywność i znakomicie sprawdza się w praktyce. Dowiesz się, jak wykrywać źródła zbędnej złożoności i je eliminować, wyrobisz w sobie nawyk koncentrowania się na najważniejszych aspektach programu, a także docenisz zalety niezwykle prostych interfejsów użytkownika. Zrozumiesz, że optymalizacja nie musi oznaczać ograniczania użycia cykli procesora za wszelką cenę, a minimalizm i prostota świetnie się sprawdzają przy tworzeniu strategii projektu i wrażeń użytkownika.

Dowiedz się, jak:

  • skoncentrować się na najważniejszych 20% kodu
  • unikać samotnej pracy
  • eliminować zbędną złożoność
  • ustrzec się przedwczesnej optymalizacji
  • osiągać produktywny stan przepływu
  • w jednym czasie skupiać się na jednym zadaniu
  • projektować proste i funkcjonalne interfejsy użytkownika

Oto dziewięć zasad tworzenia idealnego kodu - poznaj i stosuj!

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

Wybrane bestsellery

O autorze książki

Dr Christian Mayer jest pasjonatem Pythona. Założył i prowadzi popularną stronę poświęconą Pythonowi (https://blog.finxter.com/). Jego wybitne umiejętności przekazywania wiedzy są doceniane przez tysiące adeptów tego języka programowania. Jest autorem książek z serii Coffee Break Python.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy publikacja skupia się na konkretnym języku programowania?
Nie, przedstawione w książce zasady i techniki są uniwersalne i można je zastosować w dowolnym języku programowania.
2. Czy książka "The Art of Clean Code" zawiera praktyczne przykłady kodu i technik refaktoryzacji?
Tak, książka prezentuje liczne praktyczne zasady, przykłady oraz techniki, które pomagają pisać czytelny, prosty i łatwy w utrzymaniu kod, a także efektywnie eliminować zbędną złożoność.
3. Jakie umiejętności mogę rozwinąć dzięki tej książce?
Nauczysz się rozpoznawać i eliminować złożoność w kodzie, stosować minimalizm, efektywnie optymalizować projekty oraz projektować proste i funkcjonalne interfejsy użytkownika.
4. Czy książka pomoże mi poprawić produktywność podczas pracy nad kodem?
Tak, autor omawia m.in. zasadę 80/20, sposoby osiągania stanu przepływu oraz techniki skupienia się na najważniejszych aspektach projektu, co przekłada się na większą produktywność.
5. Czy znajdę w książce porady dotyczące pracy zespołowej nad kodem?
Tak, książka porusza temat unikania samotnej pracy, komunikacji i stosowania standardów, co ułatwia współpracę w zespołach programistycznych.
6. W jaki sposób książka może pomóc mi w nauce pisania lepszego kodu, jeśli dopiero zaczynam programować?
Publikacja wyjaśnia podstawowe zasady czystego kodu, minimalizmu i projektowania, dzięki czemu od początku nauki możesz wyrabiać dobre nawyki programistyczne.
7. Czy książka nadaje się jako materiał uzupełniający do kursów programowania?
Tak, "The Art of Clean Code" świetnie sprawdzi się jako uzupełnienie kursów i samouczków, pomagając zrozumieć, jak pisać kod nie tylko działający, ale także przejrzysty i łatwy w utrzymaniu.
8. Jak mogę kupić książkę na Helion.pl i w jakich formatach jest dostępna?
Książkę można kupić bezpośrednio na stronie Helion.pl w wersji papierowej oraz jako e-book (PDF, ePub, mobi) - wystarczy dodać wybrany format do koszyka i sfinalizować zamówienie.

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
35,40 zł
Dodaj do koszyka
Ebook
29,49 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