巫师正变得越来越普遍。免得你担心邓布利多的亲戚要来报复,不要害怕:我们这里说的向导GUI(相对于粘性)。是的,有堡垒的反对者坚持命令行接口来衡量他们的黑客诚意,但有坚实的理由像一个设计良好的向导。
和“精心设计”是这里最重要的词。你可能认为一个向导不超过一种简化过程,也可以有效地完成使用命令行只要你足够老板记住所有神秘intentionally-obscure命令需要完成的东西。在某些情况下,这种自动化的目标。但潜在的超越:这是一个世界观转变的机会。
这是我最喜欢的老话题,但这对我来说是刷新而看Movea SmartFusion工作室演示:组装传感器融合算法时,可用各种各样的过滤器。我想,“你怎么知道哪个过滤器选择? ?”
现在,你可以很容易地认为,如果你不知道你的过滤器,你无权参与传感器融合。也许。但实际上,设计师感兴趣的行为,并不知道这种行为是如何实现的细节在某些特定的算法或电路。
这成为真的清楚我几年前在一个咨询项目,我是设计和原型为一块通信IP的向导。IP是非常灵活的,所以有很多选项,用户,谁会系统设计师,可以调整。明显的向导的第一个方法只是为用户提供选项字段填写。
作为一个通信协议,fifo弹性;用户可以拨打这些fifo多大。所以我把一个文本字段FIFO的大小。但我问IP的设计者”,用户应该如何找出FIFO应该多大?“我的第一反应是,这一信息将有助于用户手册。(停止笑…我肯定一个人读那些…)
他们回答说,用户将决定他们想要多少包缓冲区;,可选择的包的大小将决定FIFO的大小。很简单。
但后来我想,“等等,我们为什么要做这个向导的用户做一些纸笔计算之前回到电脑吗?如果不是要求FIFO的大小,我们要求的数据包数量吗?”向导已经数据包大小,那么它所需的所有信息来计算了FIFO的大小。不需要纸和铅笔。