跳转到内容

Naming Conventions

本文正在准备中。这里将形成一套明确的命名规则。


为 Feature Slice 的所有组成部分建立一致的命名规则:

文件模式示例
Read Store<feature>-read.store.tstasks-read.store.ts
Command Store<feature>-command.store.tstasks-command.store.ts
Facade<feature>.facade.tstasks-list.facade.ts
Event Group<feature>-<action>.events.tstasks-delete.events.ts
Command Function<feature>.command.tstasks.command.ts
Mapper<feature>.mapper.tstasks.mapper.ts
ViewModel Interface<feature>.vm.tstask-list.vm.ts

此外还会讨论:

  • Event 名称的规则(*Requested*Succeeded*Failed
  • 一个 Feature 拥有多个 Command 时应该如何命名

为什么一致的命名很重要?

又从什么时候开始,一致性反而会成为负担?