概述
我们举个例子,就拿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>
这样的定义真的好吗?
很明显这样的定义是不对的,这个定义凸显不出组件的"个性",每个组件的定义名都要不相同,凸出个性,这样代码的可读性,正确性才能提高。
最后
以上就是开朗西牛为你收集整理的业务思维-关于变量定义的重要性的全部内容,希望文章能够帮你解决业务思维-关于变量定义的重要性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复