

JavaScript jest jednym z najpopularniejszych językó,w programowania, wykorzystywanym na wiele sposobó,w. Pozwala na wdrażanie ró,żnych paradygmató,w w zależności od potrzeb i preferencji programisty. Warto wypró,bować programowanie modularne w JavaScripcie choćby dlatego, że dzięki temu kod staje się czytelny, łatwy w utrzymaniu i skalowaniu. Moduł grupuje funkcjonalnie związane ze sobą dane oraz procedury. Architektura modularna, o ile tylko została poprawnie zaimplementowana, pozwala na ograniczenie złożoności kodu i ułatwia pracę nad rozwojem aplikacji. Możliwość pisania niezależnego kodu na każdym poziomie systemu daje zespołom projektowym duże korzyści!
To książka przeznaczona dla osó,b, któ,re używają JavaScriptu i chcą się nauczyć pisania modularnego kodu. Wyjaśniono tu, na jakich fundamentach opiera się architektura modularna, i kró,tko opisano jej historię w JavaScripcie. Przedstawiono warunki, jakie musi spełniać moduł, aby dać programistom konkretne korzyści, zaprezentowano zasady refaktoryzacji kodu i omó,wiono znaczenie doboru właściwej struktury danych. Czytelnik dowie się ró,wnież, któ,re wzorce projektowe będą odpowiednie w danej sytuacji, a także w jaki sposó,b podejście modułowe może pomó,c w zapewnieniu bezpieczeństwa systemu, wspierać zarządzanie zależnościami czy też procesy budowania i integracji interfejsó,w oraz abstrakcji. Książka zawiera sporo znakomitych wskazó,wek i prezentuje najlepsze praktyki w zakresie projektowania i wdrażania modularnej architektury aplikacji.
Najważniejsze zagadnienia: