有时候,一个特征似乎属于多个地方.
琐碎的例子,假设我有以下菜单:
文件
待定订单
接受的订单
工具
救命
我有一个搜索功能,相同的搜索窗口适用于待处理和已接受的订单(它只是一个'订单状态'组合,您可以更改)
此搜索功能属于哪里?
工具菜单似乎是一个不错的选择,但我担心用户可能希望搜索接受的订单在接受的订单菜单中,这是有道理的
复制在这两个悬而未决,接受订单的菜单项似乎错了我.
你会怎么做?(让我们假装我们不能将两个订单菜单合并到一个菜单中)
我认为你遇到的问题是你在想程序员.(代码重复不好).我不是因为它而让你失意,我做同样的事情.通往同一屏幕的多条路径或多种处理相同过程的方法实际上非常有益.我猜想不止一个人会使用你的程序,而且每个人的工作职能可能略有不同.从本质上讲,它们对应用程序有不同的需求,并将以不同的方式使用它.如果你坚持所有项目都有一种被访问的方式,有些人会发现应用程序是有益的,而其他人则不会.当然所有人都可以学习以某种方式完成任务,但对某些用户来说没有意义.它们用于处理信息的方式并不直观(熟悉),这意味着申请最终将对他们不利.当人们发现一个过程(程序等)令人沮丧时,他们就不会采用它.他们找到了为什么需要改变或放弃这个过程的原因.
解决问题的多种方法的一个很好的例子是Adobe Photoshop.通常,至少有两种不同的方式来访问函数.大多数用户只知道一个,因为这是他们所关心的,但大多数用户都非常习惯使用它,因为它对他们最有意义.通过一些额外的工作,Adobe获得了巨大的胜利,因为更多人发现他们的产品直观.