JS_013_NO_GOD_STATE:
Severity: major. Bereich: js.
Regel
(kein Regeltext)
Reflection-Check
check:
fail: Ein globales Objekt steuert mehrere Bounded Contexts oder enthaelt Domainobjekte
mit fachlichem Verhalten.
pass: State ist feature-lokal, serialisierbar und enthaelt nur UI-/ViewModel-Daten.
remediation: State pro Feature kapseln; persistente/fachliche Wahrheit vom Server
laden.
type: ui_stateEvidence
- FOWLER_MVC, Martin Fowler: Model View Controller
- FOWLER_SEPARATED_PRESENTATION, Martin Fowler: Separated Presentation