ODBIERZ TWÓJ BONUS :: »

Reguły programowania. Jak pisać lepszy kod Chris Zimmerman

Autor:
Chris Zimmerman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.4/6  Opinie: 5
Stron:
312
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
47,40 zł 79,00 zł (-40%)
39,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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania zasady "tak proste, jak to możliwe, lecz nie prostsze" w projektowaniu kodu
  • Wykrywania i eliminowania błędów oraz zapobiegania ich rozprzestrzenianiu się
  • Nadawania czytelnych i jednoznacznych nazw dla lepszej dokumentacji kodu
  • Uogólniania rozwiązań dopiero po zdobyciu wystarczającej liczby przykładów
  • Unikania przedwczesnej optymalizacji i stosowania procesu optymalizacji w odpowiednim momencie
  • Przeprowadzania przeglądów kodu dla wymiany wiedzy i poprawy jakości
  • Eliminowania przypadków niepowodzeń poprzez projektowanie bezpiecznych interfejsów
  • Usuwania nieużywanego kodu i dbania o jego aktualność
  • Tworzenia kodu, który łatwo można refaktoryzować i rozwijać
  • Gromadzenia złożoności w jednym miejscu dla uproszczenia interakcji
  • Oceny, czy zmiany w kodzie rzeczywiście przynoszą znaczącą poprawę
  • Wprowadzania i przestrzegania silnych konwencji w pracy zespołowej
  • Identyfikowania źródeł problemów i minimalizowania stanu aplikacji
  • Rozróżniania rodzajów kodu i dobierania odpowiednich strategii rozwiązywania problemów
  • Usuwania zbędnych fragmentów kodu ("chwastów") dla utrzymania czystości projektu
  • Rozwiązywania problemów, zaczynając od oczekiwanego wyniku, a nie od kodowania

Młody programista szybko sobie uzmysławia, że opanowanie języka programowania nie oznacza umiejętności pisania dobrego kodu. Zanim się jej nabędzie, trzeba spędzić wiele bezsennych nocy na próbach usunięcia błędów czy rozwiązania innych problemów. Programowanie jest po prostu trudną sztuką. Czy istnieje sposób, aby choć trochę ją ułatwić?

W książce znajdziesz inspirujące spostrzeżenia zarówno dla początkującyc, jak i doświadczonych programistów!

Paul Daugherty, Group Chief Executive of Technology i CTO, Accenture

Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, czytelniejszego i niezawodnego kodu. Poszczególne reguły zostały zilustrowane jego rzeczywistymi przykładami, ułatwiającymi zrozumienie prezentowanych treści. Ten zajmująco i zabawnie napisany przewodnik nie tylko zainspiruje Cię do programistycznego rozwoju, ale również będzie nieocenioną pomocą przy szkoleniu nowych członków zespołu.

Poznaj reguły, którymi kierują się najlepsi:

  • Tak prosty, jak to możliwe, ale nie prostszy
  • Pierwsza lekcja optymalizacji: nie optymalizuj
  • Błędy są zaraźliwe
  • Kod, który nie jest wykonywany, nie działa
  • I wiele innych!

Oto świetne wskazówki dla początkujących i subtelne lekcje dla ekspertów!

Mark Cerny, Lead System Architect, PlayStation 4 i 5

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

Chris Zimmerman jest jednym z założycieli studia gier wideo Sucker Punch Productions, które powstało w 1997 roku i kierował jego zespołem programistów w ciągu 25 lat udanej pracy nad wieloma grami wideo, w tym najważniejszą z nich, wydaną w roku 2020 grą Ghost of Tsushima. Przed częściowym wycofaniem się na emeryturę w celu napisania tej książki, Chris dzielił swój czas pomiędzy pisaniem kodu, zarządzaniem zespołem programistów oraz projektowaniem rozgrywek w tworzonych grach.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Reguły programowania. Jak pisać lepszy kod" omawia konkretne języki programowania?
Książka skupia się na ogólnych zasadach i regułach pisania lepszego kodu, niezależnie od języka programowania. Przykłady dotyczą głównie C++, ale poruszane idee są uniwersalne i przydatne dla programistów różnych technologii.
2. Czy ta książka pomoże mi poprawić jakość mojego kodu w praktyce?
Tak, książka zawiera 21 praktycznych reguł popartych rzeczywistymi przykładami, które ułatwią Ci pisanie bardziej czytelnego, niezawodnego i łatwiejszego w utrzymaniu kodu.
3. Czy znajdę tu wskazówki dotyczące pracy w zespole programistycznym?
Tak, autor omawia m.in. znaczenie konwencji zespołowych, przeglądów kodu oraz dzielenia się wiedzą, co jest szczególnie przydatne podczas pracy w większych zespołach.
4. Czy książka nadaje się do samodzielnej nauki programowania?
Książka nie uczy podstaw programowania, ale pomoże Ci rozwinąć umiejętności pisania lepszego kodu, jeśli już znasz podstawy dowolnego języka programowania.
5. Czy w książce są przykłady prawdziwego kodu?
Tak, każda z reguł jest ilustrowana rzeczywistymi fragmentami kodu, co ułatwia zrozumienie i zastosowanie opisanych zasad w praktyce.
6. Jakie tematy są poruszane w książce?
Książka omawia m.in. prostotę kodu, unikanie błędów, znaczenie dobrych nazw, optymalizację, eliminowanie złożoności, pracę w zespole, a także techniki refaktoryzacji i automatyzacji.
7. Czy książka może być pomocna przy szkoleniu nowych członków zespołu?
Tak, zawarte w niej reguły i przykłady świetnie sprawdzą się jako materiał szkoleniowy i inspiracja do wdrażania dobrych praktyk w zespole programistycznym.
8. Czy mogę kupić książkę w wersji elektronicznej?
Tak, na Helion.pl książka jest dostępna zarówno w wersji papierowej, jak i elektronicznej (ebook). Wybierz odpowiedni format podczas składania zamówienia.

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