Entwurfsmuster · Senior · Frage 10 von 75
Wie erzwingt man architektonische Importregeln (z. B. FSD-Schichten) automatisch?
- 1Mit TypeScript
strict, das solche Imports verbietet - 2Nur über Code-Reviews - das lässt sich nicht automatisieren
- 3Mit Boundary-Lintern in der CI (dependency-cruiser, Steiger)
Antwort zeigen
Richtige Antwort: Mit Boundary-Lintern in der CI (dependency-cruiser, Steiger)
Erklärung
Regeln wie „features importieren keine widgets“ und „keine Zyklen“ werden in der CI geprüft. Ohne Automatisierung verfällt die Architektur mit der Zeit. TypeScript prüft Schichten nicht von selbst.