Ocena:
Książka „Czysty kod” autorstwa Roberta C. Martina jest wysoko ceniona za praktyczne porady i zasady dotyczące pisania łatwego w utrzymaniu i czytelnego kodu. Chociaż jest ona szczególnie korzystna dla początkujących programistów i zespołów pragnących poprawić swoje standardy kodowania, zawiera również pewne treści, które mogą wydawać się przestarzałe lub zbyt idealistyczne dla doświadczonych programistów. Książka jest napisana głównie z przykładami Java, co może ograniczać jej zastosowanie dla programistów używających innych języków.
Zalety:⬤ Dobrze skonstruowana i łatwa w czytaniu, dzięki czemu jest dostępna dla szerokiego grona odbiorców, w tym zespołów.
⬤ Zawiera cenne zasady i najlepsze praktyki dotyczące pisania czystego kodu.
⬤ Zawiera wiele praktycznych przykładów i praktycznych porad.
⬤ Podkreśla znaczenie czytelności i łatwości utrzymania kodu.
⬤ Zachęca do myślenia lub podejścia w kierunku ciągłego doskonalenia praktyk kodowania.
⬤ Znaczna część treści jest specyficzna dla języka Java, co może nie być istotne dla programistów używających innych języków.
⬤ Niektórym rozdziałom brakuje głębi lub praktycznego zastosowania, co wpływa na ogólną jakość.
⬤ Niektóre koncepcje i zasady mogą wydawać się zbyt uproszczone lub idealistyczne, co prowadzi do potencjalnego zamieszania w odniesieniu do rzeczywistych zastosowań.
⬤ Książka jest długa, co może przytłoczyć niektórych czytelników, zwłaszcza tych szukających szybkich wskazówek.
(na podstawie 1225 opinii czytelników)
Clean Code: A Handbook of Agile Software Craftsmanship
Nawet zły kod może działać. Ale jeśli kod nie jest czysty, może rzucić organizację programistyczną na kolana. Każdego roku niezliczone godziny pracy i znaczne zasoby są tracone z powodu źle napisanego kodu. Ale nie musi tak być.
Robert C. Martin, znany ekspert w dziedzinie oprogramowania, przedstawia rewolucyjny paradygmat w książce Clean Code: A Handbook of Agile Software Craftsmanship. Martin, który pomógł przybliżyć zasady Agile z punktu widzenia praktyka dziesiątkom tysięcy programistów, połączył siły ze swoimi kolegami z Object Mentor, aby wydestylować ich najlepszą zwinną praktykę czyszczenia kodu „w locie” w książkę, która zaszczepi w tobie wartości rzemieślnika oprogramowania i uczyni cię lepszym programistą - ale tylko wtedy, gdy będziesz nad tym pracował.
Jaki rodzaj pracy będziesz wykonywać? Będziesz czytać kod - dużo kodu. I będziesz musiał zastanowić się, co jest w tym kodzie dobre, a co złe. Co ważniejsze, będziesz musiał ponownie ocenić swoje wartości zawodowe i zaangażowanie w swoje rzemiosło.
Czysty kod podzielony jest na trzy części. Pierwsza opisuje zasady, wzorce i praktyki pisania czystego kodu. Druga część składa się z kilku studiów przypadku o rosnącej złożoności. Każde studium przypadku jest ćwiczeniem w czyszczeniu kodu - przekształcaniu bazy kodu, która ma pewne problemy, w taką, która jest solidna i wydajna. Trzecia część to nagroda: pojedynczy rozdział zawierający listę heurystyk i „zapachów” zebranych podczas tworzenia studiów przypadków. Rezultatem jest baza wiedzy, która opisuje sposób, w jaki myślimy podczas pisania, czytania i czyszczenia kodu.
Czytelnicy zrozumieją z tej książki.
⬤ Jak odróżnić dobry kod od złego.
⬤ Jak pisać dobry kod i jak przekształcać zły kod w dobry.
⬤ Jak tworzyć dobre nazwy, dobre funkcje, dobre obiekty i dobre klasy.
⬤ Jak sformatować kod dla maksymalnej czytelności.
⬤ Jak zaimplementować pełną obsługę błędów bez zaciemniania logiki kodu.
⬤ Jak testować jednostkowo i ćwiczyć programowanie sterowane testami.
⬤ Jakie „zapachy” i heurystyki mogą pomóc w identyfikacji złego kodu.
Ta książka jest niezbędna dla każdego programisty, inżyniera oprogramowania, kierownika projektu, lidera zespołu lub analityka systemów, który jest zainteresowany tworzeniem lepszego kodu.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)