9Chaos in Schichten – der tägliche Schmerz

Schmerzpunkte

Steigt man mit Entwicklungsteams von der technischen Schichtung über die fachliche Aufteilung langsam auf die Klassenebene ab, so trifft man auf die wirklichen Schmerzpunkte des Systems. Klassen stecken in stark verkoppelten Zyklen, lassen sich schwer verstehen, Anpassungen sind aufwendig und der Testaufwand ist hoch. Schaut man sich Zyklen in Softwaresystemen an, so kann man verschiedene Eigenschaften von Zyklen erkennen, die eine Aussage über die Qualität des Softwaresystems zulassen.

Außen hui, innen pfui

In den letzten Jahren bin ich einige Male auf Systeme und Entwicklungsteams gestoßen, bei denen es eine Schichtenarchitektur ohne viele Verletzungen gab. Trotzdem hatte die Entwicklungsgeschwindigkeit ...

Get Langlebige Software-Architekturen, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.