Architektur-Drift

Die wachsende Kluft zwischen der dokumentierten Architektur und dem System, das tatsächlich in Produktion läuft.

Was ist Architektur-Drift?

Drift ist unvermeidlich: Code entwickelt sich weiter, Dienste kommen hinzu, Verantwortlichkeiten verschieben sich. Wird die Dokumentation nicht kontinuierlich mit der Codebasis abgeglichen, wird sie zur Lüge — oder schlimmer, zu einer autoritativ wirkenden Lüge. Werkzeuge zur Drift-Erkennung vergleichen, was die Dokumentation aussagt, mit dem, was der Code zeigt, und liefern einen Konformitätswert, den man über die Zeit verfolgen kann.

Verwandte Begriffe

  • Konformitätsregel — Eine maschinell prüfbare Einschränkung, die die Codebasis gegen die architektonische Absicht validiert.
  • Living Documentation — Dokumentation, die aus dem laufenden System generiert oder validiert wird, sodass sie genau bleibt, während sich das System weiterentwickelt.

Mehr erfahren