April 2021
Intermediate to advanced
748 pages
23h 12m
German
Ziel der modularen Programmierung ist es, große Programme aus mehreren Bestandteilen verschiedener Autoren und Quellen zusammensetzen zu können. Dabei soll das Programm auch dann korrekt funktionieren, wenn Code verwendet wird, den die Modulautoren nicht vorhergesehen haben. Praktisch gesehen, geht es bei der Modularisierung meistens um Verkapselung, also das Verstecken privater Implementierungsdetails, und um einen sauberen globalen Namensraum. Dadurch sollen Namenskonflikte von Variablen, Funktionen und Klassen aus verschiedenen Modulen vermieden werden.
Bis vor Kurzem hatte JavaScript noch keine spracheigene Unterstützung für Module. Arbeiteten Programmierer an einer großen Codebasis, mussten sie sich sehr anstrengen, um ...