- 看看尼尔森诺曼集团网站上的[十种启发式方法的完整列表](https://www.nngroup.com/articles/ten-usability-heuristics/)。以下是一些需要强调的:
- **Visibility of system status**: The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time.**系统状态的可见性**:设计应始终通过合理的时间内提供适当的反馈,让用户了解正在发生的事情。
- **Consistency and standards**: Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform and industry conventions.**一致性和标准**:用户不必怀疑不同的词语、情况或动作是否意味着同样的事情。遵循平台和行业惯例。
- 页面上的购物车图标既可以作为加入购物车,也可以带客户到结账页面
- **Flexibility and efficiency of use**: Shortcuts, hidden from novice users, may speed up the interaction for the expert user such that the design can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.**使用的灵活性和效率**:对新手用户隐藏的快捷方式可以加快专家用户的交互速度,以便设计可以同时满足没有经验和有经验的用户。允许用户定制频繁的操作。
- 创建快捷键
- **Help users recognize, diagnose, and recover from errors**: Error messages should be expressed in plain language (no error codes), precisely indicate the problem, and constructively suggest a solution.**帮助用户识别、诊断错误并从错误中恢复**:错误消息应以通俗易懂的语言表达(无错误代码),准确指出问题,并建设性地提出解决方案。
- 与现实世界的一致性
- 钢琴键盘可以模型现实世界的钢琴
- 