- Henning Schwentner
- Mittwoch, 13. Dez 2023
- 15:00 - 15:45
- Meridian 1
- Session
Gute Architektur enthält Muster. Aber welchem Muster folgt eine gegebene Klasse? Das explizit auszudrücken ist die Aufgabe der xMolecules. xMolecules ist eine framework-unabhängige Bibliothek die folgendes erlaubt:
- Darstellen verbreiteter architektonischer Konzepte (wie Schichten oder DDD-Building-Blocks) direkt in Code. So wird es für den menschlichen Leser leichter zu verstehen, welchem Muster ein Stück Code folgt.
- Überprüfen, ob Regeln bezüglich der Implementierung dieser Muster eingehalten werden, z. B. mit JQAssistant, ArchUnit(.NET), PHPStan.
- die nötige technische Integration, sowie entsprechende Dokumentation abzuleiten. Damit können Code-Generatoren die Infos nutzen um Boilerplate-Code zu reduzieren.
Für verschiedene Programmiersprachen (bisher Java, .net, PHP) wird die Möglichkeit gegeben, Code entsprechend zu annotieren. In diesem Talk wird die brandneue Bibliothek von einem ihrer Macher präsentiert.