November 2024
Intermediate to advanced
468 pages
13h 46m
German
Zur Softwarearchitektur gehören Entwurfsgrundsätze und Entscheidungen, die normalerweise früh in der Planungsphase eines Projekts getroffen werden. Diese Designentscheidungen haben besonders großen Einfluss darauf, wie das System aufgebaut ist, wie leicht es zu erweitern und zu pflegen ist und wie einfach neue Engineers sich mit der Codebasis vertraut machen können.
Hierbei verwenden wir die Begriffe Softwarearchitektur und Softwaredesign gleichbedeutend. Mir gefällt die Bezeichnung »Architektur« wegen seines Bezugs zum Bau physischer Gebäude. Die Entwicklung eines Gebäudes besteht aus zwei klar getrennten Phasen: dem Zeichnen der Pläne (dem architektonischen Teil) und der tatsächlichen Errichtung des Bauwerks. ...
Read now
Unlock full access