核心问题
团队是否用同一套词理解系统?
团队语言不统一,代码语言一定分裂。
工程映射
共享语言包括:
- domain glossary
- ubiquitous language
- API 命名
- 文档术语
- 产品、设计、工程、运营是否说同一个词
例如 User 在产品里表示自然人,在工程里表示账号,在运营里表示客户,系统迟早混乱。
小结
起名不是局部行为,而是团队协作协议。
团队是否用同一套词理解系统?
团队语言不统一,代码语言一定分裂。
共享语言包括:
例如 User 在产品里表示自然人,在工程里表示账号,在运营里表示客户,系统迟早混乱。
起名不是局部行为,而是团队协作协议。