核心问题
团队是否真的在说同一种语言?
工程困境
产品说“学员”,运营说“用户”,工程说“account”,财务说“customer”。如果没人定义,系统会出现四个相似概念。
思想模型
统一语言不是术语表装饰,而是团队协作协议。
好做法
建立 glossary:
Account = 登录主体
Learner = 在课程中学习的账号
Customer = 有付费事实的账号或组织
Enrollment = 学习关系
CourseAccessGrant = 访问权
Atlas Action
开一次 30 分钟命名会,只讨论 5 个高频词:User、Customer、Student、Member、Admin。写下定义和反例。
小结
如果业务语言不统一,代码只会把分歧固化。