业务思维-关于变量定义的重要性

我们举个例子,就拿spu(单品)来讲,底下有若干个sku。
spu到底是啥?sku到底又是啥?
在这里我们可以讲得清楚
比如我们逛淘宝,买个mbp
在这里插入图片描述
在这里我们可以看到各种选择,比如深空灰,银色之类的,但是它们都有一个共性,它们都是16英寸MBP,i9,16GB,1TB,这个规格,这个共性,我们就称之为spu,唯一需要组合的就是套餐+颜色分类+服务
每个选中我们都可以拼出不同的组合,这个组合我们就称之为sku,通俗意义上来讲,spu就是这个商品所共有的地方,sku就是它们不同的地方。
说完了spu和sku之间的联系,我们再来讨轮下骨架设计,
我们到底需不需要把这些sku的属性都给一一写到骨架上去?
当然是不用了,假如这样一一的写到骨架上面,灵活度变得非常的差,而且假如我有32GB的内存呢,128GB的硬盘呢,I7的处理器呢?是不是都要写到上面?我们现在基本上是模块化开发,把一块地方抽象成一个一个的组件,然后进行渲染。就很ok了,然后我们再考虑下这个定义问题,我们的组件到底定义什么名字,比如

<spu-row></spu-row>

这样的定义真的好吗?
很明显这样的定义是不对的,这个定义凸显不出组件的"个性",每个组件的定义名都要不相同,凸出个性,这样代码的可读性,正确性才能提高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值