平台与中台
动词算子体系中,何为名词?
📋总体概括
作者在自研的动词算子式代码生成体系中引入并厘清「名词」概念:名词是带有更强语义约束的特殊域对象。目前所有代码生成器中仅有唯一名词实现——用户(User),其除域对象通用约束外,还必须包含四个名字固定为userN开头的特定字段。文章从理论定义与现有实现两个层面说明名词与普通域对象的区别,是该低代码/代码生成体系元模型设计的一部分。
⚡关键信息
- ▸动词算子体系中,名词被定义为比普通域对象有更多语义约束的特殊域对象
- ▸现有全部代码生成器中仅存在唯一的名词实现:用户(User)
- ▸名词User除域对象约束外,须包含四个名字固定为userN开头的特定字段
- ▸名词的语义约定由体系统一规定,与代码生成器实现强绑定
🔥犀利点评
把「用户」单拎出来当体系里唯一的名词,本质上是一种务实妥协:用户是几乎所有业务系统的公共底座,与其让它在每个生成器里被重复定义,不如升格为内置元模型。但只此一家、别无分号的唯一实现也暴露了设计的早熟——名词的语义约束如果将来要扩展到订单、商品这类对象,现有硬编码字段名的做法会立刻碰壁。这是骨架,不是终局。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 OSCHINA 阅读全文 →