ODBIERZ TWÓJ BONUS :: »

Czysty kod. Podręcznik dobrego programisty Robert C. Martin

Autor:
Robert C. Martin
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 95
Stron:
424
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?

  • Rozróżniania cech czystego i nieczystego kodu oraz oceny jakości kodu
  • Tworzenia znaczących, czytelnych i jednoznacznych nazw klas, metod i zmiennych
  • Projektowania małych, jednozadaniowych funkcji z odpowiednią liczbą argumentów
  • Rozdzielania poleceń i zapytań w kodzie dla większej przejrzystości
  • Stosowania wyjątków zamiast kodów błędów do obsługi błędów
  • Pisania dobrych, pomocnych komentarzy i unikania szkodliwych komentarzy
  • Formatowania kodu dla zwiększenia czytelności i utrzymania spójności zespołowej
  • Projektowania obiektów i struktur danych zgodnie z zasadami hermetyzacji
  • Implementowania skutecznej obsługi błędów i unikania przekazywania null
  • Korzystania z granic i integracji z kodem zewnętrznym w sposób kontrolowany
  • Tworzenia czystych testów jednostkowych oraz stosowania TDD (Test-Driven Development)
  • Organizowania klas zgodnie z zasadą pojedynczej odpowiedzialności i hermetyzacji
  • Oddzielania konstrukcji systemu od jego użycia oraz wdrażania wzorców projektowych
  • Stosowania zasad refaktoryzacji i oczyszczania istniejącego kodu
  • Rozpoznawania i eliminowania zapachów kodu oraz stosowania heurystyk poprawy jakości
  • Programowania współbieżnego z zachowaniem bezpieczeństwa i testowania kodu wielowątkowego

Poznaj najlepsze metody tworzenia doskonałego kodu

  • Jak pisać dobry kod, a zły przekształcić w dobry?
  • Jak formatować kod, aby osiągnąć maksymalną czytelność?
  • Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu?

O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, "czysty" kod i czym właściwie powinien się on charakteryzować. Co więcej - jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzenia czystego, czytelnego kodu znajdziesz właśnie w tej książce. Podręcznik jest obowiązkową pozycją dla każdego, kto chce poznać techniki rzetelnego i efektywnego programowania.

W książce Czysty kod. Podręcznik dobrego programisty szczegółowo omówione zostały zasady, wzorce i najlepsze praktyki pisania czystego kodu. Podręcznik zawiera także kilka analiz przypadków o coraz większej złożoności, z których każda jest doskonałym ćwiczeniem porządkowania zanieczyszczonego bądź nieudanego kodu. Z tego podręcznika dowiesz się m.in., jak tworzyć dobre nazwy, obiekty i funkcje, a także jak tworzyć testy jednostkowe i korzystać z programowania sterowanego testami. Nauczysz się przekształcać kod zawierający problemy w taki, który jest solidny i efektywny.

  • Nazwy klas i metod
  • Funkcje i listy argumentów
  • Rozdzielanie poleceń i zapytań
  • Stosowanie wyjątków
  • Komentarze
  • Formatowanie
  • Obiekty i struktury danych
  • Obsługa błędów
  • Testy jednostkowe
  • Klasy i systemy
  • Współbieżność
  • Oczyszczanie kodu

Niech stworzony przez Ciebie kod imponuje czystością!

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

Wybrane bestsellery

O autorze książki

Robert C. Martin (Wujek Bob) jest programistą od 1970 roku. Jest uznanym mówcą na konferencjach całego świata. Napisał między innymi książki Czysty kod (Helion, 2009), Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# (Helion, 2008), Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów (Helion, 2013) oraz UML for Java Programmers (Prentice Hall, 2003). Oprócz tego Martin opublikował setki artykułów, rozpraw i wpisów na blogach. Działał jako redaktor naczelny magazynu „The C++ Report” i był pierwszym przewodniczącym organizacji Agile Alliance. Założył i prowadzi międzynarodową firmę Object Mentor Inc., skupiającą doświadczonych programistów i menedżerów specjalizujących się we wspomaganiu firm w realizacji trudnych projektów.

Robert C. Martin - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Czysty kod. Podręcznik dobrego programisty" zawiera praktyczne przykłady i ćwiczenia?
Tak, książka prezentuje liczne przykłady kodu oraz analizy przypadków o rosnącym stopniu trudności, które pomagają zrozumieć i przećwiczyć zasady czystego kodu w praktyce.
2. Czy lektura tej książki pomoże mi poprawić jakość mojego kodu w dowolnym języku programowania?
Tak, większość zasad, wzorców i praktyk opisanych w książce ma zastosowanie niezależnie od wybranego języka programowania, choć przykłady są prezentowane głównie w języku Java.
3. Czy książka omawia temat testowania i pisania testów jednostkowych?
Tak, książka poświęca osobny rozdział testom jednostkowym, w tym zasadom TDD (Test-Driven Development), czystości testów oraz dobrym praktykom ich tworzenia.
4. Jakie zagadnienia związane z refaktoryzacją i poprawą istniejącego kodu są poruszane w książce?
Książka szczegółowo omawia techniki oczyszczania i przebudowy ,,brudnego" kodu, prezentując konkretne przykłady refaktoryzacji oraz heurystyki pozwalające rozpoznać i naprawić najczęstsze problemy w kodzie.
5. Czy książka porusza temat pracy zespołowej i wspólnego dbania o jakość kodu?
Tak, autor podkreśla znaczenie wspólnych zasad formatowania, czytelności oraz odpowiedzialności programistów za kod, co jest kluczowe w pracy zespołowej.
6. Czy znajdę w książce informacje na temat obsługi błędów i wyjątków?
Tak, jeden z rozdziałów szczegółowo omawia najlepsze praktyki obsługi błędów, stosowania wyjątków oraz unikania typowych pułapek związanych z zarządzaniem błędami w kodzie.
7. Czy książka nadaje się jako materiał do nauki samodzielnej lub na kursy programowania?
Tak, ze względu na jasną strukturę, liczne przykłady i praktyczne wskazówki, książka świetnie sprawdzi się zarówno do samodzielnej nauki, jak i jako podręcznik na kursach programowania oraz podczas warsztatów zespołowych.
8. Czy po przeczytaniu tej książki będę w stanie rozpoznawać i eliminować tzw. ,,zapachy kodu"?
Tak, książka zawiera rozdział poświęcony identyfikacji ,,zapachów kodu" oraz heurystykom, które pomagają zauważać i usuwać niepożądane wzorce w kodzie.

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