Dr. Carola Lilienthal
Schlüsselwerk: Langlebige Software-Architekturen (2015)
Die prägende Idee
Abschnitt betitelt „Die prägende Idee“Softwarearchitektur entropiert. Ohne aktiven Gegendruck — durch Patterns, Reviews, klare Regeln — wird jedes System mit der Zeit komplexer, abhängiger, unwartbarer.
Lilienthals Contribution: Sie hat empirisch gezeigt, dass dieser Verfall messbar ist. Zirkuläre Abhängigkeiten, zu tiefe Hierarchien, fehlende Schichten — das sind keine subjektiven Qualitätsbegriffe, sondern strukturelle Messgrößen.
Was in Projekten relevant wurde
Abschnitt betitelt „Was in Projekten relevant wurde“- Abhängigkeitsanalyse als echtes Werkzeug. Nicht als Theorie.
madge,nx graph, statische Analyse — mit konkreten Schwellwerten. - Schichtenkonformität: Darf Präsentation direkt auf Infrastruktur zugreifen? Nein. Nicht weil es ein Stilfehler ist, sondern weil es die Architektur bricht.
- Technische Schulden quantifizieren: „Das System ist komplex” ist kein Argument. Zirkuläre Abhängigkeiten in der Zahl X sind ein Argument.
Die praktische Lehre
Abschnitt betitelt „Die praktische Lehre“Architektur braucht Regeln, und Regeln brauchen Durchsetzung. Nx-Enforce-Module-Boundaries ist kein Bürokratie-Werkzeug. Es ist das, was Lilienthal als Gegenmittel gegen strukturelle Entropie meint.