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, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.