ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
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 z książką "Czysty kod"

  • 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.

Książka dla programistów o tym, jak tworzyć czysty kod

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ą!

 

Zobacz także: Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania.

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

Zamknij

Wybierz metodę płatności

Książka
47,40 zł
Dodaj do koszyka
Ebook
39,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint