Naming Conventions
Dieser Artikel ist in Vorbereitung. Hier entstehen explizite Benennungsregeln.
Was dieser Artikel zeigen wird
Abschnitt betitelt „Was dieser Artikel zeigen wird“Konsistente Benennungsregeln für alle Bestandteile eines Feature-Slices:
| Datei | Muster | Beispiel |
|---|---|---|
| Read Store | <feature>-read.store.ts | tasks-read.store.ts |
| Command Store | <feature>-command.store.ts | tasks-command.store.ts |
| Facade | <feature>.facade.ts | tasks-list.facade.ts |
| Event Group | <feature>-<action>.events.ts | tasks-delete.events.ts |
| Command-Funktion | <feature>.command.ts | tasks.command.ts |
| Mapper | <feature>.mapper.ts | tasks.mapper.ts |
| ViewModel Interface | <feature>.vm.ts | task-list.vm.ts |
Zusätzlich:
- Regeln für Event-Namen (
*Requested,*Succeeded,*Failed) - Was passiert, wenn ein Feature mehrere Commands hat
Leitfrage
Abschnitt betitelt „Leitfrage“Warum sind konsistente Namen wichtig?
Und wann wird Konsistenz zur Last?