Kapitel 7. Die Vorteile der Kodifizierung und Durchsetzung architektonischer Qualität
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Daniel Bryant
Deine Continuous-Delivery-Build-Pipeline sollte der wichtigste Ort sein, an dem die vereinbarten architektonischen Qualitäten für deine Anwendungen kodifiziert und durchgesetzt werden. Diese automatisierten Qualitätsaussagen sollten jedoch nicht die kontinuierlichen Diskussionen im Team über Standards und Qualitätsniveaus ersetzen, und sie sollten definitiv nicht dazu verwendet werden, die Kommunikation innerhalb oder zwischen den Teams zu vermeiden. Die Überprüfung und Veröffentlichung von Qualitätskennzahlen in der Build-Pipeline kann jedoch den allmählichen Verfall der architektonischen Qualität verhindern, der sonst nur schwer zu erkennen wäre.
Wenn du dich fragst, warum du deine Architektur testen solltest, findest du auf der ArchUnit-Motivationsseite eine gute Antwort. Es beginnt mit einer bekannten Geschichte: Es war einmal ein Architekt, der eine Reihe schöner Architekturdiagramme zeichnete, die die Komponenten des Systems und ihr Zusammenspiel veranschaulichten. Dann wurde das Projekt größer und die Anwendungsfälle komplexer, neue Entwickler kamen hinzu und alte Entwickler schieden aus. Dies führte schließlich dazu, dass neue Funktionen auf ...
Get 97 Dinge, die jeder Java-Programmierer wissen sollte 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.