核心问题

团队是否用同一套词理解系统?

团队语言不统一,代码语言一定分裂。

工程映射

共享语言包括:

  • domain glossary
  • ubiquitous language
  • API 命名
  • 文档术语
  • 产品、设计、工程、运营是否说同一个词

例如 User 在产品里表示自然人,在工程里表示账号,在运营里表示客户,系统迟早混乱。

小结

起名不是局部行为,而是团队协作协议。