一个产品的功能,不能只考虑当前如何实现,一定要考虑到,未来如果变更的话会不会影响到功能的设计,是不是具有拓展性,而且在考虑拓展性的时候,不能只从产品或者设计的角度出发,更要从技术实现的角度出发。
比如说,一个新人大礼包的功能,如果是至做一个弹框,点击领取就可以,那么未来有更多的规则和逻辑放到新人大礼包这个功能上来的时候,这个功能就不足以承载了。如果添加太多逻辑上去,这个功能将无法使用,系统逻辑将大混乱。
一个产品的功能,不能只考虑当前如何实现,一定要考虑到,未来如果变更的话会不会影响到功能的设计,是不是具有拓展性,而且在考虑拓展性的时候,不能只从产品或者设计的角度出发,更要从技术实现的角度出发。
比如说,一个新人大礼包的功能,如果是至做一个弹框,点击领取就可以,那么未来有更多的规则和逻辑放到新人大礼包这个功能上来的时候,这个功能就不足以承载了。如果添加太多逻辑上去,这个功能将无法使用,系统逻辑将大混乱。