首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.5为了显示我们超群的智慧,现在就来问一个你回答不了的问题

在Windows 95的开发过程中曾经设计了一个对话框,标题是“In order to demonstrate our superior intellect,we will now ask you a question you cannot answer(为了显示我们超群的智慧,现在就来问一个你回答不了的问题)”。这个对话框将问你一个技术上的问题,而你或许需要有像地球那么大的脑袋才能知道答案(当然,你的大脑不可能那么大)。

在发布Windows 95的时候,微软并没有打算将这个对话框放到系统中。只有当其他的基础模块都已经实现时,才会考虑加入这个对话框,它将允许系统自动地回答问题。

但是,当我看到这个对话框时,我从中得到了启发。作为一个程序员,我们经常会发现自己不知道下一步该做什么,因此我们就会说,“好吧,为了安全起见,我将询问用户他们想怎么做。我相信他们会做出正确的选择。”

只可惜用户通常并不会做出正确的选择。正如我们在前面所看到的,每个对话框的默认按钮是“取消”。如果你问用户一个技术问题,那么他们所能做的可能就是茫然地瞪着这个对话框一会,然后就会去取消这个对话框。而用户从中得到的结论就是:计算机很难使用。

所以,不要问一些用户不能回答的问题。这种方式并不会有助于解决问题,反而会使用户产生挫折感。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论