20 · C8 第 1 步:读懂属性表一行
我的原话(10-13)
- 「用它的属性 ID。」✅
- 「我不确定它挂在什么对象上,它的维度是什么?产品应该是挂在产品的对象上。」✅ 猜对了,维度 = 挂在哪个对象
- 「类型空着的话,我不知道怎么办。」→ 推断可以,但要标出来,并且去问
四格各管一件事
| 格 |
例 |
是什么 |
用在哪 |
| 属性名称 |
中文品名 |
给人看的名字 |
en.js |
| 属性ID |
C8_Style_ZhName |
系统内部名(像变量名) |
Site.xml |
| 维度 |
產品 |
挂在哪个对象:產品 = Style |
决定加到 Site.xml 哪一块 |
| 类型 |
文本 |
存什么数据:文本 = string |
决定怎么声明 |
class Style { // 维度
String C8_Style_ZhName; // 类型 + 属性ID
} // 显示名「中文品名」→ en.js
- 线索:ID 中间那段就是对象名:
C8_Style_ZhName
格子空着怎么办(公司通用规矩)
| 空的格 |
做法 |
| 属性ID 空 |
不能配,标「待问」,不许自己编 ID |
| 类型 空 |
先推断(看示例值、看同类字段),写成「推断:string,待确认」,再问负责人 |
英文品名的推断:示例是一串英文,旁边的「中文品名」是文本 → 推断 string,待确认
题
| 题 |
我答 |
结果 |
| 英文品名在 Site.xml 用哪个名字 |
属性ID |
✅ |
| 挂在哪个对象 |
产品 |
✅(= Style) |
| 类型空着怎么办 |
不知道 |
学了:推断 + 标出来 + 问 |