CHAR_004_DDD_HEXAGONAL_CLEAN_ARCHITECTURE: DDD, Hexagonal und Clean Architecture
Severity: must. Bereich: projektcharakteristika.
Regel
Domain, Application, Infrastructure und Presentation MUESSEN getrennte Verantwortlichkeiten und nach innen gerichtete Abhaengigkeiten behalten.
Reflection-Check
check:
reflect:
fields:
- layers
- dependency_direction
- cross_layer_violations
object: architecture_profileEvidence
- LOCAL_LAYER_DIRS, Lokale src-Layer und Bounded Contexts
- LOCAL_PHP_SPECS, Lokale PHP YAML Library