October 2021
Intermediate to advanced
192 pages
5h 47m
German
Eine der wichtigsten Techniken im Umgang mit Softwarekomplexität besteht darin, Systeme so zu designen, dass man sich beim Entwickeln jederzeit immer nur einem kleinen Teil der Gesamtkomplexität gegenübersehen muss. Dieser Ansatz wird als modulares Design bezeichnet, und dieses Kapitel stellt seine grundlegenden Prinzipien vor.
Beim modularen Design wird ein Softwaresystem in eine Sammlung von Modulen unterteilt, die verhältnismäßig unabhängig voneinander sind. Module können viele Formen annehmen, zum Beispiel Klassen, Subsysteme oder Services. In einer idealen Welt wäre jedes Modul vollständig unabhängig von den anderen: Beim Entwickeln könnte man in jedem der Module arbeiten, ohne irgendetwas ...
Read now
Unlock full access