Rozdział 10. Moduły
Ideą programowania modułowego jest składanie większych programów z modułów kodu napisanych przez różnych programistów i pochodzących z różnych źródeł. Celem jest zapewnienie poprawnego działania programu wykorzystującego kody, których specyfiki autorzy modułów nie są w stanie przewidzieć. Z praktycznego punktu widzenia modułowość polega na opakowywaniu, czyli ukrywaniu prywatnych szczegółów implementacyjnych fragmentów kodów, mającym na celu porządkowanie przestrzeni nazw i zapobieganie przypadkowym modyfikacjom zmiennych, funkcji i klas zdefiniowanych w poszczególnych fragmentach.
Jeszcze nie tak dawno język JavaScript nie obsługiwał modułów. Programiści pracujący nad dużym kodem mieli do dyspozycji namiastkę modułowości ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access