Czysty kod w JavaScript

Ocena:   (4,5 na 5)

Czysty kod w JavaScript (James Padolsey)

Opinie czytelników

Podsumowanie:

Książka jest cennym źródłem zrozumienia zaawansowanych koncepcji JavaScript i czystych praktyk kodowania, atrakcyjnym dla programistów z pewnym doświadczeniem. Została jednak skrytykowana za błędy i niejasną prezentację.

Zalety:

Uczy ważnych pojęć wykraczających poza JavaScript, wysoce zalecana dla programistów z pewnym doświadczeniem, istotna dla nowoczesnych praktyk JavaScript, w tym ES6+ i TypeScript, zachęca do głębokiego myślenia o kodowaniu i tworzeniu oprogramowania.

Wady:

Zawiera liczne błędy (zarówno merytoryczne, jak i gramatyczne), nie nadaje się dla początkujących, niektóre rozdziały wydają się pospieszne i brakuje w nich przykładów ze świata rzeczywistego, mogłaby być lepsza dzięki bardziej dogłębnemu omówieniu zasad czystego kodu.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

Clean Code in JavaScript

Zawartość książki:

Wykorzystaj w pełni JavaScript do tworzenia aplikacji internetowych dzięki serii wzorców, technik i studiów przypadku dotyczących czystego kodowania Kluczowe cechy Pisz łatwy w utrzymaniu kod JS przy użyciu wewnętrznej abstrakcji, dobrze napisanych testów i dobrze udokumentowanego kodu Poznaj czynniki czystego kodowania, takie jak zasady SOLID, OOP i programowanie funkcjonalne Poznaj rozwiązania pozwalające sprostać typowym wyzwaniom JavaScript w zakresie tworzenia interfejsów użytkownika, zarządzania interfejsami API i pisania stanów Opis książki

Tworzenie solidnych aplikacji zaczyna się od tworzenia czystego kodu. W tej książce poznasz techniki osiągania tego celu, ucząc się wszystkiego, od podstaw JavaScript po praktyki czystego kodu. Będziesz pisać funkcjonalny, intuicyjny i łatwy w utrzymaniu kod, jednocześnie rozumiejąc, w jaki sposób Twój kod wpływa na użytkownika końcowego i szerszą społeczność.

Książka zaczyna się od popularnych zasad czystego kodowania, takich jak SOLID i Prawo Demeter (LoD), wraz z podkreśleniem wrogów pisania czystego kodu, takich jak kult cargo i nadmierne zarządzanie. Następnie zagłębisz się w JavaScript, rozumiejąc bardziej złożone aspekty tego języka. Następnie będziesz tworzyć znaczące abstrakcje przy użyciu wzorców projektowych, takich jak wzorzec klasy i wzorzec modułu ujawniającego. Poznasz rzeczywiste wyzwania, takie jak uzgadnianie DOM, zarządzanie stanem, zarządzanie zależnościami i bezpieczeństwo, zarówno w przeglądarkach, jak i środowiskach serwerowych. Później omówione zostaną narzędzia i metodologie testowania oraz znaczenie dokumentowania kodu. Wreszcie, książka skupi się na wspieraniu i dobrej komunikacji w celu poprawy czystości kodu w zespołach lub miejscach pracy, wraz z omówieniem studium przypadku czystego kodowania.

Pod koniec tej książki będziesz dobrze zaznajomiony z JavaScript i nauczysz się tworzyć czyste abstrakcje, testować je i komunikować się o nich za pomocą dokumentacji. Czego się nauczysz Zrozum prawdziwy cel kodu i problemy, które rozwiązuje dla użytkowników końcowych i współpracowników Odkryj zasady i wrogów czystego kodu, biorąc pod uwagę wpływ konwencji kulturowych i składniowych Wykorzystaj nowoczesną składnię JavaScript i wzorce projektowe do tworzenia intuicyjnych abstrakcji Utrzymaj jakość kodu w swoim zespole poprzez mądre przyjęcie narzędzi i promowanie najlepszych praktyk Poznaj nowoczesny ekosystem JavaScript i jego wyzwania, takie jak uzgadnianie DOM i zarządzanie stanem Wyraź zachowanie swojego kodu zarówno w testach, jak i za pomocą różnych form dokumentacji Dla kogo jest ta książka?

Ta książka jest przeznaczona dla każdego, kto pisze JavaScript, zawodowo lub w inny sposób. Ponieważ ta książka nie odnosi się konkretnie do żadnego konkretnego frameworka lub środowiska, nie jest wymagane żadne wcześniejsze doświadczenie z jakimkolwiek frameworkiem JavaScript. Zakłada się pewną znajomość programowania, aby lepiej zrozumieć koncepcje omówione w książce. Spis treści Wprowadzenie Założenia czystego kodu Wrogowie czystego kodu SOLID i inne zasady Nazywanie rzeczy jest trudne Typy pierwotne i wbudowane Operatory dynamicznego typowania Części składni i zakresu Przepływ sterowania Wzorce projektowe Wyzwania świata rzeczywistego Krajobraz testowania Pisanie czystych testów Narzędzia dla czystszego kodu Dokumentowanie swojego kodu Kod innych osób Komunikacja i rzecznictwo Studium przypadku

Dodatkowe informacje o książce:

ISBN:9781789957648
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Czysty kod w JavaScript - Clean Code in JavaScript
Wykorzystaj w pełni JavaScript do tworzenia aplikacji internetowych dzięki serii wzorców, technik i studiów przypadku...
Czysty kod w JavaScript - Clean Code in JavaScript

Prace autora wydały następujące wydawnictwa: